19 declare(strict_types=1);
29 protected function setUp(): void
36 $class = $this->classMap->getPlaceHolderClassNameByType(
'crs');
38 $this->assertSame(CoursePlaceholderValues::class, $class);
43 $class = $this->classMap->getPlaceHolderClassNameByType(
'tst');
45 $this->assertSame(TestPlaceholderValues::class, $class);
50 $class = $this->classMap->getPlaceHolderClassNameByType(
'exc');
52 $this->assertSame(ExercisePlaceholderValues::class, $class);
57 $class = $this->classMap->getPlaceHolderClassNameByType(
'sahs');
59 $this->assertSame(ilScormPlaceholderValues::class, $class);
64 $this->expectException(ilException::class);
66 $this->classMap->getPlaceHolderClassNameByType(
'something');
68 $this->fail(
'Should never happen. No Exception thrown?');
73 $result = $this->classMap->typeExistsInMap(
'crs');
75 $this->assertTrue($result);
80 $result = $this->classMap->typeExistsInMap(
'tst');
82 $this->assertTrue($result);
87 $result = $this->classMap->typeExistsInMap(
'exc');
89 $this->assertTrue($result);
94 $result = $this->classMap->typeExistsInMap(
'something');
96 $this->assertFalse($result);
testFetchTestPlaceHolderClass()
testFetchScormPlaceHolderClass()
testFetchExercisePlaceHolderClass()
testFetchCoursePlaceHolderClass()
ilCertificateTypeClassMap $classMap
testFetchUnknownClassWillResultInException()
testUnknownTypeIsNotExisting()