ILIAS  trunk Revision v11.0_alpha-1843-g9e1fad99175
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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 ()
 
- Protected Member Functions inherited from ilCertificateBaseTestCase
 setUp ()
 
 setGlobalVariable (string $name, mixed $value)
 

Private Attributes

ilCertificateTypeClassMap $classMap
 

Additional Inherited Members

- Protected Attributes inherited from ilCertificateBaseTestCase
Container $dic
 

Detailed Description

Definition at line 25 of file ilCertificateTypeClassMapTest.php.

Member Function Documentation

◆ setUp()

ilCertificateTypeClassMapTest::setUp ( )
protected

Definition at line 29 of file ilCertificateTypeClassMapTest.php.

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

◆ testFetchCoursePlaceHolderClass()

ilCertificateTypeClassMapTest::testFetchCoursePlaceHolderClass ( )

Definition at line 34 of file ilCertificateTypeClassMapTest.php.

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

◆ testFetchExercisePlaceHolderClass()

ilCertificateTypeClassMapTest::testFetchExercisePlaceHolderClass ( )

Definition at line 48 of file ilCertificateTypeClassMapTest.php.

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

◆ testFetchScormPlaceHolderClass()

ilCertificateTypeClassMapTest::testFetchScormPlaceHolderClass ( )

Definition at line 55 of file ilCertificateTypeClassMapTest.php.

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

◆ testFetchTestPlaceHolderClass()

ilCertificateTypeClassMapTest::testFetchTestPlaceHolderClass ( )

Definition at line 41 of file ilCertificateTypeClassMapTest.php.

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

◆ testFetchUnknownClassWillResultInException()

ilCertificateTypeClassMapTest::testFetchUnknownClassWillResultInException ( )

Definition at line 62 of file ilCertificateTypeClassMapTest.php.

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

◆ testIsCourseExisting()

ilCertificateTypeClassMapTest::testIsCourseExisting ( )

Definition at line 71 of file ilCertificateTypeClassMapTest.php.

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

◆ testIsExerciseExisting()

ilCertificateTypeClassMapTest::testIsExerciseExisting ( )

Definition at line 85 of file ilCertificateTypeClassMapTest.php.

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

◆ testIsTestExisting()

ilCertificateTypeClassMapTest::testIsTestExisting ( )

Definition at line 78 of file ilCertificateTypeClassMapTest.php.

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

◆ testUnknownTypeIsNotExisting()

ilCertificateTypeClassMapTest::testUnknownTypeIsNotExisting ( )

Definition at line 92 of file ilCertificateTypeClassMapTest.php.

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

Field Documentation

◆ $classMap

ilCertificateTypeClassMap ilCertificateTypeClassMapTest::$classMap
private

Definition at line 27 of file ilCertificateTypeClassMapTest.php.


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