ILIAS  release_8 Revision v8.24
ilCertificateTypeClassMapTest Class Reference
+ Inheritance diagram for ilCertificateTypeClassMapTest:
+ Collaboration diagram for ilCertificateTypeClassMapTest:

Public Member Functions

 testFetchCoursePlaceHolderClass ()
 
 testFetchTestPlaceHolderClass ()
 
 testFetchExercisePlaceHolderClass ()
 
 testFetchScormPlaceHolderClass ()
 
 testFetchUnknownClassWillResultInException ()
 
 testIsCourseExisting ()
 
 testIsTestExisting ()
 
 testIsExerciseExisting ()
 
 testUnknownTypeIsNotExisting ()
 

Protected Member Functions

 setUp ()
 

Private Attributes

ilCertificateTypeClassMap $classMap
 

Detailed Description

Member Function Documentation

◆ setUp()

ilCertificateTypeClassMapTest::setUp ( )
protected

Definition at line 28 of file ilCertificateTypeClassMapTest.php.

28 : void
29 {
30 $this->classMap = new ilCertificateTypeClassMap();
31 }

◆ testFetchCoursePlaceHolderClass()

ilCertificateTypeClassMapTest::testFetchCoursePlaceHolderClass ( )

Definition at line 33 of file ilCertificateTypeClassMapTest.php.

33 : void
34 {
35 $class = $this->classMap->getPlaceHolderClassNameByType('crs');
36
37 $this->assertSame(ilCoursePlaceholderValues::class, $class);
38 }

◆ testFetchExercisePlaceHolderClass()

ilCertificateTypeClassMapTest::testFetchExercisePlaceHolderClass ( )

Definition at line 47 of file ilCertificateTypeClassMapTest.php.

47 : void
48 {
49 $class = $this->classMap->getPlaceHolderClassNameByType('exc');
50
51 $this->assertSame(ilExercisePlaceholderValues::class, $class);
52 }

◆ testFetchScormPlaceHolderClass()

ilCertificateTypeClassMapTest::testFetchScormPlaceHolderClass ( )

Definition at line 54 of file ilCertificateTypeClassMapTest.php.

54 : void
55 {
56 $class = $this->classMap->getPlaceHolderClassNameByType('sahs');
57
58 $this->assertSame(ilScormPlaceholderValues::class, $class);
59 }

◆ testFetchTestPlaceHolderClass()

ilCertificateTypeClassMapTest::testFetchTestPlaceHolderClass ( )

Definition at line 40 of file ilCertificateTypeClassMapTest.php.

40 : void
41 {
42 $class = $this->classMap->getPlaceHolderClassNameByType('tst');
43
44 $this->assertSame(ilTestPlaceholderValues::class, $class);
45 }

◆ testFetchUnknownClassWillResultInException()

ilCertificateTypeClassMapTest::testFetchUnknownClassWillResultInException ( )

Definition at line 61 of file ilCertificateTypeClassMapTest.php.

61 : void
62 {
63 $this->expectException(ilException::class);
64
65 $class = $this->classMap->getPlaceHolderClassNameByType('something');
66
67 $this->fail('Should never happen. No Exception thrown?');
68 }

◆ testIsCourseExisting()

ilCertificateTypeClassMapTest::testIsCourseExisting ( )

Definition at line 70 of file ilCertificateTypeClassMapTest.php.

70 : void
71 {
72 $result = $this->classMap->typeExistsInMap('crs');
73
74 $this->assertTrue($result);
75 }

◆ testIsExerciseExisting()

ilCertificateTypeClassMapTest::testIsExerciseExisting ( )

Definition at line 84 of file ilCertificateTypeClassMapTest.php.

84 : void
85 {
86 $result = $this->classMap->typeExistsInMap('exc');
87
88 $this->assertTrue($result);
89 }

◆ testIsTestExisting()

ilCertificateTypeClassMapTest::testIsTestExisting ( )

Definition at line 77 of file ilCertificateTypeClassMapTest.php.

77 : void
78 {
79 $result = $this->classMap->typeExistsInMap('tst');
80
81 $this->assertTrue($result);
82 }

◆ testUnknownTypeIsNotExisting()

ilCertificateTypeClassMapTest::testUnknownTypeIsNotExisting ( )

Definition at line 91 of file ilCertificateTypeClassMapTest.php.

91 : void
92 {
93 $result = $this->classMap->typeExistsInMap('something');
94
95 $this->assertFalse($result);
96 }

Field Documentation

◆ $classMap

ilCertificateTypeClassMap ilCertificateTypeClassMapTest::$classMap
private

Definition at line 26 of file ilCertificateTypeClassMapTest.php.


The documentation for this class was generated from the following file: