Unit tests.
More...
◆ setUp()
assAnswerTrueFalseTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 15 of file assAnswerTrueFalseTest.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()
assAnswerTrueFalseTest::test_instantiateObject_shouldReturnInstance |
( |
| ) |
|
Definition at line 29 of file assAnswerTrueFalseTest.php.
30 {
31
32 require_once './Modules/TestQuestionPool/classes/class.assAnswerTrueFalse.php';
33
34
36
37 $this->assertInstanceOf('ASS_AnswerTrueFalse', $instance);
38 }
Class for true/false or yes/no answers.
◆ test_isFalse_shouldReturnFalseOnTrueState()
assAnswerTrueFalseTest::test_isFalse_shouldReturnFalseOnTrueState |
( |
| ) |
|
Definition at line 70 of file assAnswerTrueFalseTest.php.
71 {
72
73 require_once './Modules/TestQuestionPool/classes/class.assAnswerTrueFalse.php';
75 $expected = false;
76
77
78 $instance->setCorrectness(true);
79
80
81 $this->assertEquals($expected, $instance->isFalse());
82 $this->assertEquals($expected, $instance->isIncorrect());
83 }
◆ test_isTrue_shouldReturnTrue()
assAnswerTrueFalseTest::test_isTrue_shouldReturnTrue |
( |
| ) |
|
Definition at line 55 of file assAnswerTrueFalseTest.php.
56 {
57
58 require_once './Modules/TestQuestionPool/classes/class.assAnswerTrueFalse.php';
60 $expected = true;
61
62
63 $instance->setCorrectness($expected);
64
65
66 $this->assertEquals($expected, $instance->isTrue());
67 $this->assertEquals($expected, $instance->isCorrect());
68 }
◆ test_setFalseGetCorrectness_shouldReturnFalse()
assAnswerTrueFalseTest::test_setFalseGetCorrectness_shouldReturnFalse |
( |
| ) |
|
@TODO: Fix bug! getCorrectness returns int instead of bool.
Definition at line 88 of file assAnswerTrueFalseTest.php.
89 {
90 $this->markTestIncomplete('Bug detected, fix not applied yet due to poor coverage.');
91
92
93 require_once './Modules/TestQuestionPool/classes/class.assAnswerTrueFalse.php';
95 $expected = false;
96
97
98 $instance->setFalse();
99 $actual = $instance->getCorrectness();
100
101
102 $this->assertEquals($expected, $actual);
103 }
◆ test_setFalseIsFalse_shouldReturnUnchangedState()
assAnswerTrueFalseTest::test_setFalseIsFalse_shouldReturnUnchangedState |
( |
| ) |
|
Definition at line 120 of file assAnswerTrueFalseTest.php.
121 {
122
123 require_once './Modules/TestQuestionPool/classes/class.assAnswerTrueFalse.php';
125 $expected = true;
126
127
128 $instance->setFalse();
129 $actual = $instance->isFalse();
130
131
132 $this->assertEquals($expected, $actual);
133 }
◆ test_setGetCorrectness_shouldReturnUnchangedState()
assAnswerTrueFalseTest::test_setGetCorrectness_shouldReturnUnchangedState |
( |
| ) |
|
Definition at line 40 of file assAnswerTrueFalseTest.php.
41 {
42
43 require_once './Modules/TestQuestionPool/classes/class.assAnswerTrueFalse.php';
45 $expected = true;
46
47
48 $instance->setCorrectness($expected);
49 $actual = $instance->getCorrectness();
50
51
52 $this->assertEquals($expected, $actual);
53 }
◆ test_setTrueIsTrue_shouldReturnUnchangedState()
assAnswerTrueFalseTest::test_setTrueIsTrue_shouldReturnUnchangedState |
( |
| ) |
|
Definition at line 105 of file assAnswerTrueFalseTest.php.
106 {
107
108 require_once './Modules/TestQuestionPool/classes/class.assAnswerTrueFalse.php';
110 $expected = true;
111
112
113 $instance->setTrue();
114 $actual = $instance->isTrue();
115
116
117 $this->assertEquals($expected, $actual);
118 }
◆ $backupGlobals
assAnswerTrueFalseTest::$backupGlobals = FALSE |
|
protected |
The documentation for this class was generated from the following file: