ILIAS  release_8 Revision v8.24
ilTestFinalMarkLangVarBuilderTest Class Reference
+ Inheritance diagram for ilTestFinalMarkLangVarBuilderTest:
+ Collaboration diagram for ilTestFinalMarkLangVarBuilderTest:

Public Member Functions

 test_build ()
 @doesNotPerformAssertions More...
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $backupGlobals = false
 

Detailed Description

Definition at line 28 of file ilTestFinalMarkLangVarBuilderTest.php.

Member Function Documentation

◆ setUp()

ilTestFinalMarkLangVarBuilderTest::setUp ( )
protected

Definition at line 32 of file ilTestFinalMarkLangVarBuilderTest.php.

32 : void
33 {
34 chdir(dirname(__FILE__));
35 chdir('../../../');
36 }

◆ test_build()

ilTestFinalMarkLangVarBuilderTest::test_build ( )

@doesNotPerformAssertions

Definition at line 41 of file ilTestFinalMarkLangVarBuilderTest.php.

42 {
43 $testCases = array(
44 array(
45 'param_passedStatus' => false,
46 'param_obligationsAnsweredStatus' => false,
47 'param_obligationsEnabled' => false,
48 'expected' => 'mark_tst_failed'
49 ),
50 array(
51 'param_passedStatus' => false,
52 'param_obligationsAnsweredStatus' => false,
53 'param_obligationsEnabled' => true,
54 'expected' => 'mark_tst_failed_obligations_missing'
55 ),
56 array(
57 'param_passedStatus' => false,
58 'param_obligationsAnsweredStatus' => true,
59 'param_obligationsEnabled' => false,
60 'expected' => 'mark_tst_failed'
61 ),
62 array(
63 'param_passedStatus' => false,
64 'param_obligationsAnsweredStatus' => true,
65 'param_obligationsEnabled' => true,
66 'expected' => 'mark_tst_failed_obligations_answered'
67 ),
68 array(
69 'param_passedStatus' => true,
70 'param_obligationsAnsweredStatus' => false,
71 'param_obligationsEnabled' => false,
72 'expected' => 'mark_tst_passed'
73 ),
74 array(
75 'param_passedStatus' => true,
76 'param_obligationsAnsweredStatus' => false,
77 'param_obligationsEnabled' => true,
78 'expected' => 'mark_tst_failed_obligations_missing'
79 ),
80 array(
81 'param_passedStatus' => true,
82 'param_obligationsAnsweredStatus' => true,
83 'param_obligationsEnabled' => false,
84 'expected' => 'mark_tst_passed'
85 ),
86 array(
87 'param_passedStatus' => true,
88 'param_obligationsAnsweredStatus' => true,
89 'param_obligationsEnabled' => true,
90 'expected' => 'mark_tst_passed_obligations_answered'
91 )
92 );
93 // OTX: Test breaks with fatal error...
94// foreach($testCases as $case)
95// {
96// // arrange
97//
98// $passedStatus = $case['param_passedStatus'];
99// $obligationsAnsweredStatus = $case['param_obligationsAnsweredStatus'];
100// $obligationsEnabled = $case['param_obligationsEnabled'];
101//
102// $expected = $case['expected'];
103//
104// require_once './Modules/Test/classes/class.ilTestFinalMarkLangVarBuilder.php';
105// $instance = new ilTestFinalMarkLangVarBuilder($passedStatus, $obligationsAnsweredStatus, $obligationsEnabled);
106//
107// // act
108//
109// $actual = $instance->build();
110//
111// // assert
112//
113// $this->assertEquals($expected, $actual);
114// }
115 }

Field Documentation

◆ $backupGlobals

ilTestFinalMarkLangVarBuilderTest::$backupGlobals = false
protected

Definition at line 30 of file ilTestFinalMarkLangVarBuilderTest.php.


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