ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5
assAnswerBinaryStateTest Class Reference

Unit tests. More...

+ Inheritance diagram for assAnswerBinaryStateTest:
+ Collaboration diagram for assAnswerBinaryStateTest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 test_setGetState_shouldReturnUnchangedState ()
 
 test_isStateChecked_shouldReturnActualState ()
 
 test_isStateSet_shouldReturnActualState ()
 
 test_isStateUnset_shouldReturnActualState ()
 
 test_isStateUnchecked_shouldReturnActualState ()
 
 test_setChecked_shouldAlterState ()
 
 test_setUnchecked_shouldAlterState ()
 
 test_setSet_shouldAlterState ()
 
 test_setUnset_shouldAlterState ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $backupGlobals = FALSE
 

Detailed Description

Unit tests.

Author
Maximilian Becker mbeck.nosp@m.er@d.nosp@m.ataba.nosp@m.y.de

Definition at line 11 of file assAnswerBinaryStateTest.php.

Member Function Documentation

◆ setUp()

assAnswerBinaryStateTest::setUp ( )
protected

Definition at line 15 of file assAnswerBinaryStateTest.php.

16  {
17  if (defined('ILIAS_PHPUNIT_CONTEXT'))
18  {
19  include_once("./Services/PHPUnit/classes/class.ilUnitUtil.php");
20  ilUnitUtil::performInitialisation();
21  }
22  else
23  {
24  chdir( dirname( __FILE__ ) );
25  chdir('../../../');
26  }
27  }

◆ test_instantiateObject_shouldReturnInstance()

assAnswerBinaryStateTest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 29 of file assAnswerBinaryStateTest.php.

30  {
31  // Arrange
32  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
33 
34  // Act
35  $instance = new ASS_AnswerBinaryState();
36 
37  $this->assertInstanceOf('ASS_AnswerBinaryState', $instance);
38  }
Class for true/false or yes/no answers.

◆ test_isStateChecked_shouldReturnActualState()

assAnswerBinaryStateTest::test_isStateChecked_shouldReturnActualState ( )

Definition at line 55 of file assAnswerBinaryStateTest.php.

56  {
57  // Arrange
58  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
59  $instance = new ASS_AnswerBinaryState();
60  $expected = 1;
61 
62  // Act
63  $instance->setState($expected);
64  $actual = $instance->isStateChecked();
65 
66  // Assert
67  $this->assertEquals($expected, $actual);
68  }
Class for true/false or yes/no answers.

◆ test_isStateSet_shouldReturnActualState()

assAnswerBinaryStateTest::test_isStateSet_shouldReturnActualState ( )

Definition at line 70 of file assAnswerBinaryStateTest.php.

71  {
72  // Arrange
73  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
74  $instance = new ASS_AnswerBinaryState();
75  $expected = 1;
76 
77  // Act
78  $instance->setState($expected);
79  $actual = $instance->isStateSet();
80 
81  // Assert
82  $this->assertEquals($expected, $actual);
83  }
Class for true/false or yes/no answers.

◆ test_isStateUnchecked_shouldReturnActualState()

assAnswerBinaryStateTest::test_isStateUnchecked_shouldReturnActualState ( )

Definition at line 100 of file assAnswerBinaryStateTest.php.

101  {
102  // Arrange
103  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
104  $instance = new ASS_AnswerBinaryState();
105  $expected = 1;
106 
107  // Act
108  $instance->setState($expected);
109  $actual = !$instance->isStateUnchecked();
110 
111  // Assert
112  $this->assertEquals($expected, $actual);
113  }
Class for true/false or yes/no answers.

◆ test_isStateUnset_shouldReturnActualState()

assAnswerBinaryStateTest::test_isStateUnset_shouldReturnActualState ( )

Definition at line 85 of file assAnswerBinaryStateTest.php.

86  {
87  // Arrange
88  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
89  $instance = new ASS_AnswerBinaryState();
90  $expected = 1;
91 
92  // Act
93  $instance->setState($expected);
94  $actual = !$instance->isStateUnset();
95 
96  // Assert
97  $this->assertEquals($expected, $actual);
98  }
Class for true/false or yes/no answers.

◆ test_setChecked_shouldAlterState()

assAnswerBinaryStateTest::test_setChecked_shouldAlterState ( )

Definition at line 115 of file assAnswerBinaryStateTest.php.

116  {
117  // Arrange
118  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
119  $instance = new ASS_AnswerBinaryState();
120  $expected = 0;
121  $instance->setState($expected);
122 
123  // Act
124  $instance->setChecked();
125  $actual = $instance->isStateUnchecked();
126 
127  // Assert
128  $this->assertEquals($expected, $actual);
129  }
Class for true/false or yes/no answers.

◆ test_setGetState_shouldReturnUnchangedState()

assAnswerBinaryStateTest::test_setGetState_shouldReturnUnchangedState ( )

Definition at line 40 of file assAnswerBinaryStateTest.php.

41  {
42  // Arrange
43  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
44  $instance = new ASS_AnswerBinaryState();
45  $expected = 1;
46 
47  // Act
48  $instance->setState($expected);
49  $actual = $instance->getState();
50 
51  // Assert
52  $this->assertEquals($expected, $actual);
53  }
Class for true/false or yes/no answers.

◆ test_setSet_shouldAlterState()

assAnswerBinaryStateTest::test_setSet_shouldAlterState ( )

Definition at line 147 of file assAnswerBinaryStateTest.php.

148  {
149  // Arrange
150  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
151  $instance = new ASS_AnswerBinaryState();
152  $expected = 0;
153  $instance->setState($expected);
154 
155  // Act
156  $instance->setSet();
157  $actual = $instance->isStateUnchecked();
158 
159  // Assert
160  $this->assertEquals($expected, $actual);
161  }
Class for true/false or yes/no answers.

◆ test_setUnchecked_shouldAlterState()

assAnswerBinaryStateTest::test_setUnchecked_shouldAlterState ( )

Definition at line 131 of file assAnswerBinaryStateTest.php.

132  {
133  // Arrange
134  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
135  $instance = new ASS_AnswerBinaryState();
136  $expected = 1;
137  $instance->setState($expected);
138 
139  // Act
140  $instance->setUnchecked();
141  $actual = $instance->isStateUnchecked();
142 
143  // Assert
144  $this->assertEquals($expected, $actual);
145  }
Class for true/false or yes/no answers.

◆ test_setUnset_shouldAlterState()

assAnswerBinaryStateTest::test_setUnset_shouldAlterState ( )

Definition at line 163 of file assAnswerBinaryStateTest.php.

164  {
165  // Arrange
166  require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryState.php';
167  $instance = new ASS_AnswerBinaryState();
168  $expected = 1;
169  $instance->setState($expected);
170 
171  // Act
172  $instance->setUnset();
173  $actual = $instance->isStateUnchecked();
174 
175  // Assert
176  $this->assertEquals($expected, $actual);
177  }
Class for true/false or yes/no answers.

Field Documentation

◆ $backupGlobals

assAnswerBinaryStateTest::$backupGlobals = FALSE
protected

Definition at line 13 of file assAnswerBinaryStateTest.php.


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