ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
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.

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

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  }
+ Here is the call graph for this function:

◆ testWithAbstractImage()

ilLearningSequenceSettingsTest::testWithAbstractImage ( ilLearningSequenceSettings  $object)

Definition at line 95 of file ilLearningSequenceSettingsTest.php.

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

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  }
+ Here is the call graph for this function:

◆ testWithExtro()

ilLearningSequenceSettingsTest::testWithExtro ( ilLearningSequenceSettings  $object)

Definition at line 75 of file ilLearningSequenceSettingsTest.php.

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

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  }
+ Here is the call graph for this function:

◆ testWithExtroImage()

ilLearningSequenceSettingsTest::testWithExtroImage ( ilLearningSequenceSettings  $object)

Definition at line 115 of file ilLearningSequenceSettingsTest.php.

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

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  }
+ Here is the call graph for this function:

◆ testWithMembersGallery()

ilLearningSequenceSettingsTest::testWithMembersGallery ( ilLearningSequenceSettings  $object)

Definition at line 135 of file ilLearningSequenceSettingsTest.php.

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

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  }
+ 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: