19declare(strict_types=1);
29 protected function setUp(): void
37 $class = $this->classMap->getPlaceHolderClassNameByType(
'crs');
39 $this->assertSame(CoursePlaceholderValues::class, $class);
44 $class = $this->classMap->getPlaceHolderClassNameByType(
'tst');
46 $this->assertSame(TestPlaceholderValues::class, $class);
51 $class = $this->classMap->getPlaceHolderClassNameByType(
'exc');
53 $this->assertSame(ExercisePlaceholderValues::class, $class);
58 $class = $this->classMap->getPlaceHolderClassNameByType(
'sahs');
60 $this->assertSame(ilScormPlaceholderValues::class, $class);
65 $this->expectException(ilException::class);
67 $this->classMap->getPlaceHolderClassNameByType(
'something');
69 $this->fail(
'Should never happen. No Exception thrown?');
74 $result = $this->classMap->typeExistsInMap(
'crs');
76 $this->assertTrue($result);
81 $result = $this->classMap->typeExistsInMap(
'tst');
83 $this->assertTrue($result);
88 $result = $this->classMap->typeExistsInMap(
'exc');
90 $this->assertTrue($result);
95 $result = $this->classMap->typeExistsInMap(
'something');
97 $this->assertFalse($result);
ilCertificateTypeClassMap $classMap
testFetchTestPlaceHolderClass()
testUnknownTypeIsNotExisting()
testFetchScormPlaceHolderClass()
testFetchExercisePlaceHolderClass()
testFetchCoursePlaceHolderClass()
testFetchUnknownClassWillResultInException()