Example #1
0
 public function testGetAllSubmissions()
 {
     $myDb = DBMaker::create('ptest');
     Database::clearDB();
     $db = Database::getDB('ptest', 'C:\\xampp\\myConfig.ini');
     $submissions = SubmissionsDB::getAllSubmissions();
     $this->assertEquals(3, count($submissions), 'It should fetch all of the submissions in the test database');
     foreach ($submissions as $submission) {
         $this->assertTrue(is_a($submission, 'Submission'), 'It should return valid Submission objects');
     }
 }
<h1>SubmissionsDB tests</h1>


<?php 
include_once "../models/Database.class.php";
include_once "../models/Messages.class.php";
include_once "../models/Submission.class.php";
include_once "../models/SubmissionsDB.class.php";
include_once "../models/User.class.php";
include_once "../models/UsersDB.class.php";
include_once "./makeDB.php";
?>


<h2>It should get all submissions from a test database</h2>
<?php 
makeDB('ptest');
Database::clearDB();
$db = Database::getDB('ptest');
$submissions = SubmissionsDB::getAllSubmissions();
$submissionCount = count($submissions);
echo "Number of submissions in db is: {$submissionCount} <br>";
foreach ($submissions as $submission) {
    echo "{$submission} <br>";
}
?>
	


</body>
</html>