ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilLearningSequenceSettingsTest Class Reference
+ Inheritance diagram for ilLearningSequenceSettingsTest:
+ Collaboration diagram for ilLearningSequenceSettingsTest:

Public Member Functions

 testCreate ()
 
 testWithAbstract (ilLearningSequenceSettings $object)
 
 testWithExtro (ilLearningSequenceSettings $object)
 
 testWithAbstractImage (ilLearningSequenceSettings $object)
 
 testWithExtroImage (ilLearningSequenceSettings $object)
 
 testWithMembersGallery (ilLearningSequenceSettings $object)
 

Data Fields

const TO_OBJ_ID = 10
 
const TO_ABSTRACT = "abstract"
 
const TO_EXTRO = "extro"
 
const TO_ABSTRACT_IMAGE = "abstract/image/path"
 
const TO_EXTRO_IMAGE = "extro/image/path"
 
const TO_ONLINE = true
 
const TO_MEMBERS_GALLERY = true
 

Detailed Description

Definition at line 23 of file ilLearningSequenceSettingsTest.php.

Member Function Documentation

◆ testCreate()

ilLearningSequenceSettingsTest::testCreate ( )

Definition at line 33 of file ilLearningSequenceSettingsTest.php.

34 {
35 $object = new ilLearningSequenceSettings(
36 self::TO_OBJ_ID,
37 self::TO_ABSTRACT,
38 self::TO_EXTRO,
39 self::TO_ABSTRACT_IMAGE,
40 self::TO_EXTRO_IMAGE,
41 self::TO_MEMBERS_GALLERY
42 );
43
44 $this->assertEquals(self::TO_OBJ_ID, $object->getObjId());
45 $this->assertEquals(self::TO_ABSTRACT, $object->getAbstract());
46 $this->assertEquals(self::TO_EXTRO, $object->getExtro());
47 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $object->getAbstractImage());
48 $this->assertEquals(self::TO_EXTRO_IMAGE, $object->getExtroImage());
49 $this->assertEquals(self::TO_MEMBERS_GALLERY, $object->getMembersGallery());
50
51 return $object;
52 }
Settings for an LSO (like abstract, extro)

◆ testWithAbstract()

ilLearningSequenceSettingsTest::testWithAbstract ( ilLearningSequenceSettings  $object)

Definition at line 55 of file ilLearningSequenceSettingsTest.php.

55 : void
56 {
57 $new_object = $object->withAbstract("teststring");
58
59 $this->assertEquals(self::TO_OBJ_ID, $object->getObjId());
60 $this->assertEquals(self::TO_ABSTRACT, $object->getAbstract());
61 $this->assertEquals(self::TO_EXTRO, $object->getExtro());
62 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $object->getAbstractImage());
63 $this->assertEquals(self::TO_EXTRO_IMAGE, $object->getExtroImage());
64 $this->assertEquals(self::TO_MEMBERS_GALLERY, $object->getMembersGallery());
65
66 $this->assertEquals(self::TO_OBJ_ID, $new_object->getObjId());
67 $this->assertEquals("teststring", $new_object->getAbstract());
68 $this->assertEquals(self::TO_EXTRO, $new_object->getExtro());
69 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $new_object->getAbstractImage());
70 $this->assertEquals(self::TO_EXTRO_IMAGE, $new_object->getExtroImage());
71 $this->assertEquals(self::TO_MEMBERS_GALLERY, $new_object->getMembersGallery());
72 }

References ilLearningSequenceSettings\getAbstract(), ilLearningSequenceSettings\getAbstractImage(), ilLearningSequenceSettings\getExtro(), ilLearningSequenceSettings\getExtroImage(), ilLearningSequenceSettings\getMembersGallery(), ilLearningSequenceSettings\getObjId(), and ilLearningSequenceSettings\withAbstract().

+ Here is the call graph for this function:

◆ testWithAbstractImage()

ilLearningSequenceSettingsTest::testWithAbstractImage ( ilLearningSequenceSettings  $object)

Definition at line 95 of file ilLearningSequenceSettingsTest.php.

95 : void
96 {
97 $new_object = $object->withAbstractImage("teststring");
98
99 $this->assertEquals(self::TO_OBJ_ID, $object->getObjId());
100 $this->assertEquals(self::TO_ABSTRACT, $object->getAbstract());
101 $this->assertEquals(self::TO_EXTRO, $object->getExtro());
102 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $object->getAbstractImage());
103 $this->assertEquals(self::TO_EXTRO_IMAGE, $object->getExtroImage());
104 $this->assertEquals(self::TO_MEMBERS_GALLERY, $object->getMembersGallery());
105
106 $this->assertEquals(self::TO_OBJ_ID, $new_object->getObjId());
107 $this->assertEquals(self::TO_ABSTRACT, $new_object->getAbstract());
108 $this->assertEquals(self::TO_EXTRO, $new_object->getExtro());
109 $this->assertEquals("teststring", $new_object->getAbstractImage());
110 $this->assertEquals(self::TO_EXTRO_IMAGE, $new_object->getExtroImage());
111 $this->assertEquals(self::TO_MEMBERS_GALLERY, $new_object->getMembersGallery());
112 }

References ilLearningSequenceSettings\getAbstract(), ilLearningSequenceSettings\getAbstractImage(), ilLearningSequenceSettings\getExtro(), ilLearningSequenceSettings\getExtroImage(), ilLearningSequenceSettings\getMembersGallery(), ilLearningSequenceSettings\getObjId(), and ilLearningSequenceSettings\withAbstractImage().

+ Here is the call graph for this function:

◆ testWithExtro()

ilLearningSequenceSettingsTest::testWithExtro ( ilLearningSequenceSettings  $object)

Definition at line 75 of file ilLearningSequenceSettingsTest.php.

75 : void
76 {
77 $new_object = $object->withExtro("teststring");
78
79 $this->assertEquals(self::TO_OBJ_ID, $object->getObjId());
80 $this->assertEquals(self::TO_ABSTRACT, $object->getAbstract());
81 $this->assertEquals(self::TO_EXTRO, $object->getExtro());
82 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $object->getAbstractImage());
83 $this->assertEquals(self::TO_EXTRO_IMAGE, $object->getExtroImage());
84 $this->assertEquals(self::TO_MEMBERS_GALLERY, $object->getMembersGallery());
85
86 $this->assertEquals(self::TO_OBJ_ID, $new_object->getObjId());
87 $this->assertEquals(self::TO_ABSTRACT, $new_object->getAbstract());
88 $this->assertEquals("teststring", $new_object->getExtro());
89 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $new_object->getAbstractImage());
90 $this->assertEquals(self::TO_EXTRO_IMAGE, $new_object->getExtroImage());
91 $this->assertEquals(self::TO_MEMBERS_GALLERY, $new_object->getMembersGallery());
92 }

References ilLearningSequenceSettings\getAbstract(), ilLearningSequenceSettings\getAbstractImage(), ilLearningSequenceSettings\getExtro(), ilLearningSequenceSettings\getExtroImage(), ilLearningSequenceSettings\getMembersGallery(), ilLearningSequenceSettings\getObjId(), and ilLearningSequenceSettings\withExtro().

+ Here is the call graph for this function:

◆ testWithExtroImage()

ilLearningSequenceSettingsTest::testWithExtroImage ( ilLearningSequenceSettings  $object)

Definition at line 115 of file ilLearningSequenceSettingsTest.php.

115 : void
116 {
117 $new_object = $object->withExtroImage("teststring");
118
119 $this->assertEquals(self::TO_OBJ_ID, $object->getObjId());
120 $this->assertEquals(self::TO_ABSTRACT, $object->getAbstract());
121 $this->assertEquals(self::TO_EXTRO, $object->getExtro());
122 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $object->getAbstractImage());
123 $this->assertEquals(self::TO_EXTRO_IMAGE, $object->getExtroImage());
124 $this->assertEquals(self::TO_MEMBERS_GALLERY, $object->getMembersGallery());
125
126 $this->assertEquals(self::TO_OBJ_ID, $new_object->getObjId());
127 $this->assertEquals(self::TO_ABSTRACT, $new_object->getAbstract());
128 $this->assertEquals(self::TO_EXTRO, $new_object->getExtro());
129 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $new_object->getAbstractImage());
130 $this->assertEquals("teststring", $new_object->getExtroImage());
131 $this->assertEquals(self::TO_MEMBERS_GALLERY, $new_object->getMembersGallery());
132 }

References ilLearningSequenceSettings\getAbstract(), ilLearningSequenceSettings\getAbstractImage(), ilLearningSequenceSettings\getExtro(), ilLearningSequenceSettings\getExtroImage(), ilLearningSequenceSettings\getMembersGallery(), ilLearningSequenceSettings\getObjId(), and ilLearningSequenceSettings\withExtroImage().

+ Here is the call graph for this function:

◆ testWithMembersGallery()

ilLearningSequenceSettingsTest::testWithMembersGallery ( ilLearningSequenceSettings  $object)

Definition at line 135 of file ilLearningSequenceSettingsTest.php.

135 : void
136 {
137 $new_object = $object->withMembersGallery(false);
138
139 $this->assertEquals(self::TO_OBJ_ID, $object->getObjId());
140 $this->assertEquals(self::TO_ABSTRACT, $object->getAbstract());
141 $this->assertEquals(self::TO_EXTRO, $object->getExtro());
142 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $object->getAbstractImage());
143 $this->assertEquals(self::TO_EXTRO_IMAGE, $object->getExtroImage());
144 $this->assertEquals(self::TO_MEMBERS_GALLERY, $object->getMembersGallery());
145
146 $this->assertEquals(self::TO_OBJ_ID, $new_object->getObjId());
147 $this->assertEquals(self::TO_ABSTRACT, $new_object->getAbstract());
148 $this->assertEquals(self::TO_EXTRO, $new_object->getExtro());
149 $this->assertEquals(self::TO_ABSTRACT_IMAGE, $new_object->getAbstractImage());
150 $this->assertEquals(self::TO_EXTRO_IMAGE, $new_object->getExtroImage());
151 $this->assertEquals(false, $new_object->getMembersGallery());
152 }

References ilLearningSequenceSettings\getAbstract(), ilLearningSequenceSettings\getAbstractImage(), ilLearningSequenceSettings\getExtro(), ilLearningSequenceSettings\getExtroImage(), ilLearningSequenceSettings\getMembersGallery(), ilLearningSequenceSettings\getObjId(), and ilLearningSequenceSettings\withMembersGallery().

+ Here is the call graph for this function:

Field Documentation

◆ TO_ABSTRACT

const ilLearningSequenceSettingsTest::TO_ABSTRACT = "abstract"

Definition at line 26 of file ilLearningSequenceSettingsTest.php.

◆ TO_ABSTRACT_IMAGE

const ilLearningSequenceSettingsTest::TO_ABSTRACT_IMAGE = "abstract/image/path"

Definition at line 28 of file ilLearningSequenceSettingsTest.php.

◆ TO_EXTRO

const ilLearningSequenceSettingsTest::TO_EXTRO = "extro"

Definition at line 27 of file ilLearningSequenceSettingsTest.php.

◆ TO_EXTRO_IMAGE

const ilLearningSequenceSettingsTest::TO_EXTRO_IMAGE = "extro/image/path"

Definition at line 29 of file ilLearningSequenceSettingsTest.php.

◆ TO_MEMBERS_GALLERY

const ilLearningSequenceSettingsTest::TO_MEMBERS_GALLERY = true

Definition at line 31 of file ilLearningSequenceSettingsTest.php.

◆ TO_OBJ_ID

const ilLearningSequenceSettingsTest::TO_OBJ_ID = 10

Definition at line 25 of file ilLearningSequenceSettingsTest.php.

◆ TO_ONLINE

const ilLearningSequenceSettingsTest::TO_ONLINE = true

Definition at line 30 of file ilLearningSequenceSettingsTest.php.


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