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:
@@ -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.
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user