foreach ($submissions as $submission) { echo "{$submission} <br>"; } ?> <h2>It should insert a valid submission in the database</h2> <?php DBMaker::create('ptest'); Database::clearDB(); $db = Database::getDB('ptest', 'C:\\xampp\\myConfig.ini'); $beforeCount = count(SubmissionsDB::getSubmissionsBy()); $validTest = array("submitterName" => "Kay", "assignmentNumber" => "8", "submissionFile" => "V:\test.txt"); $s1 = new Submission($validTest); echo "<br>In insertion should not have errors {$s1}<br>"; print_r($s1->getErrors()); $newS1 = SubmissionsDB::addSubmission($s1); $afterCount = count(SubmissionsDB::getSubmissionsBy()); echo 'The inserted submission Id is:' . $newS1->getSubmissionId() . '<br>'; echo "Before the database has {$beforeCount}"; echo "Now the database has {$afterCount}"; ?> <h2>It should not allow insertion of a duplicate submission</h2> <?php DBMaker::create('ptest'); Database::clearDB(); $db = Database::getDB('ptest', 'C:\\xampp\\myConfig.ini'); $beforeCount = count(SubmissionsDB::getSubmissionsBy()); $duplicateTest = array("submitterName" => "Kay", "assignmentNumber" => "1", "submissionFile" => "V:\test.txt"); $s1 = new Submission($duplicateTest);