Пример #1
0
 /**
  * Test get_assigned_curricula function.
  */
 public function test_get_assigned_curricula()
 {
     // Fixture.
     $dataset = $this->createCsvDataSet(array(curriculumcourse::TABLE => elispm::file('tests/fixtures/curriculum_course.csv')));
     $this->loadDataSet($dataset);
     // Test.
     $course = new course();
     $course->id = 100;
     $curriculumcourse = $course->get_assigned_curricula();
     // Verify.
     $this->assertNotEmpty($curriculumcourse);
     $this->assertInternalType('array', $curriculumcourse);
     $count = 0;
     foreach ($curriculumcourse as $curriculumid => $curriculumcourseid) {
         $this->assertEquals(1, $curriculumid);
         $this->assertEquals(2, $curriculumcourseid);
         $count++;
     }
     $this->assertEquals(1, $count);
 }