Exemple #1
0
 public function test_resolve_category_by_idnumber()
 {
     $this->resetAfterTest(true);
     $c1 = $this->getDataGenerator()->create_category(array('idnumber' => 'C1'));
     $c2 = $this->getDataGenerator()->create_category(array('idnumber' => 'C2'));
     // Doubled for cache check.
     $this->assertEquals($c1->id, tool_uploadcourse_helper::resolve_category_by_idnumber('C1'));
     $this->assertEquals($c1->id, tool_uploadcourse_helper::resolve_category_by_idnumber('C1'));
     $this->assertEquals($c2->id, tool_uploadcourse_helper::resolve_category_by_idnumber('C2'));
     $this->assertEquals($c2->id, tool_uploadcourse_helper::resolve_category_by_idnumber('C2'));
     $this->assertEmpty(tool_uploadcourse_helper::resolve_category_by_idnumber('DoesNotExist'));
     $this->assertEmpty(tool_uploadcourse_helper::resolve_category_by_idnumber('DoesNotExist'));
 }