Purge and check session message count before and after the unit tests. The unit tests generate

a lot of session messages and we don't want to leave these around after the tests.
This commit is contained in:
Chris Morgan
2007-07-30 01:56:39 +00:00
committed by WineHQ
parent 89c50400de
commit 62820d242c
2 changed files with 13 additions and 1 deletions

View File

@@ -273,6 +273,12 @@ function addmsg($text, $color = "black")
}
function purgeSessionMessages()
{
$sQuery = "truncate sessionMessages";
query_parameters($sQuery);
}
/**
* output msg_buffer and clear it.

View File

@@ -17,11 +17,13 @@ if(!defined("DISABLE_EMAIL"))
// default to the tests being successful
$bTestSuccess = true;
// purge any session messages currently in the database
purgeSessionMessages();
// retrieve counts of each of the tables so we can check again
// at the end of the
$oStartingTableCounts = new table_counts();
include_once("test_user.php");
echo "\n";
@@ -43,6 +45,9 @@ include_once("test_appData.php");
echo "\n";
include_once("test_testData.php");
// purge any session messages we generated during the test
purgeSessionMessages();
// retrieve counts of each of the tables after our tests
$oEndingTableCounts = new table_counts();
@@ -97,6 +102,7 @@ class table_counts
'testResults',
'user_list',
'user_privs',
'sessionMessages',
'vendor');
$this->update_counts();