ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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 16 of file ilTestFinalMarkLangVarBuilderTest.php.

Member Function Documentation

◆ setUp()

ilTestFinalMarkLangVarBuilderTest::setUp ( )
protected

Definition at line 20 of file ilTestFinalMarkLangVarBuilderTest.php.

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

◆ test_build()

ilTestFinalMarkLangVarBuilderTest::test_build ( )

@doesNotPerformAssertions

Definition at line 34 of file ilTestFinalMarkLangVarBuilderTest.php.

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

Field Documentation

◆ $backupGlobals

ilTestFinalMarkLangVarBuilderTest::$backupGlobals = false
protected

Definition at line 18 of file ilTestFinalMarkLangVarBuilderTest.php.


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