\n"); print ("\n"); print ("$title\n"); print ("\n"); print ("\n"); print("

$title

\n"); } public static function PrintTestCases($testSuite, $dumpFilePath, $testType) { try { self::PrintTestTableHeader($testSuite, "Test Case" , "Description", "Prerequisite"); $dbPath = Utils::GetDbPath($dumpFilePath); $dbName = Utils::GetPath($dbPath); if (file_exists($dbName)) { $db = new SqliteDB(); $db->Open($dbName); $vm = new SqliteVM($db, true); $status = $vm->Execute("Select * from TestCase WHERE TestType=\"$testType\" Order by ExecuteSequence;"); while ($status == SQLITE_ROW) { $testName = $vm->GetString("TestName"); $description = $vm->GetString("Description"); $prerequisite = $vm->GetString("Prerequisite"); print("\n"); print("\n"); printf("%s\n%s%s\n", $testName, $description, $prerequisite); print("\n"); print("\n"); $status = $vm->NextRow(); } unset($vm); unset($db); } } catch (SqliteException $s) { print $s->GetExceptionMessage(); } self::printTableEnd(); } public static function PrintTestTableHeader($caption="", $c1="", $c2="", $c3="") { print("\n"); print("

$caption

"); print("\n"); printf("\n\n\n", $c1, $c2, $c3); print("\n"); } public static function printTableEnd() { print("
 %s%s%s 

\n"); } public static function PrintSelectTestMode() { print("

Select Test Mode

\n"); print("

\n"); print("\n"); print("

\n"); } public static function PrintSelectOutput() { print("

Select Output

\n"); print("

\n"); print("\n"); print("

\n"); } public static function PrintHtmlFooter() { print ("\n"); print ("\n"); } public static function PrintFormHeader($target) { print ("
\n"); } public static function PrintFormFooter($requestType, $action) { print("\n"); print (" \n"); print ("
\n"); } public static function AddResultRow($operation, $outcome, $paramSet, $actualResult="", $expectedResult="") { $checkBox=""; if ( $outcome=="fail") { print("\n"); } else { print ("\n"); } printf("%s%s%s\n%s\n%s\n%s\n", $checkBox, $paramSet, $operation, $outcome, $actualResult, $expectedResult); print(""); } public static function PrintResultTableHeader($caption="") { print("\n"); print("

$caption

"); print(""); print("\n"); print("\n\n\n\n"); print("\n"); } public static function PrintGenerateFormHiddenFields() { $output = $_POST['output']; $testName = $_POST['testName']; $dbPath =$_POST[$testName.":dbPath"]; print("\n"); print("\n"); print("\n"); print("\n"); } } ?>
 Param SetOperationOutcomeActual ResultExpected Result