/**
  * @dataProvider studentData
  */
 public function testPath($name, $expectedName)
 {
     $student = new Student();
     $student->setName($name);
     $student->setDescription('');
     $student->setPath('');
     $service = new GetPath();
     $returnedResult = $service->getPath($student);
     $this->assertEquals($expectedName, $returnedResult);
 }
Beispiel #2
0
 public function load(ObjectManager $manager)
 {
     // Je créé les objets que je veux pour mes tests
     $student = new Student();
     $student->setEmail('*****@*****.**');
     $student->setName('JD');
     $student->setFirstName('Jean');
     $student->setLastName('Dupont');
     // Je sauvegarde en DB
     $manager->persist($student);
     $manager->flush();
 }
 public static function getAll()
 {
     $con = Connection::getConnectionObject()->getConnection();
     // Check connection
     if (mysqli_connect_errno()) {
         echo "Failed to connect to MySQL: " . mysqli_connect_error();
     }
     $students = array();
     //Make an empty array
     $stmt = $con->prepare('SELECT id,name,index_no,CGPA,rank FROM student ORDER BY rank');
     $stmt->execute();
     $stmt->bind_result($id, $name, $indexNo, $cGPA, $rank);
     while ($stmt->fetch()) {
         $student = new Student();
         $student->id = $id;
         $student->setName($name);
         $student->setIndexNo($indexNo);
         $student->setCGPA($cGPA);
         $student->setRank($rank);
         array_push($students, $student);
         //Push one by one
     }
     $stmt->close();
     return $students;
 }