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. * output msg_buffer and clear it.

View File

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