ILIAS  release_8 Revision v8.24
SvyEvaluationGUIRequestTest Class Reference

Test evaluation request class. More...

+ Inheritance diagram for SvyEvaluationGUIRequestTest:
+ Collaboration diagram for SvyEvaluationGUIRequestTest:

Public Member Functions

 testShowTable ()
 
 testShowChart ()
 
 testShowAbsolute ()
 
 testShowPercentage ()
 
 testAppraiseeId ()
 
 testRaterId ()
 
 testRefId ()
 
 testCompEvalMode ()
 
 testSurveyCode ()
 
 testExportLabel ()
 
 testExportFormat ()
 

Protected Member Functions

 tearDown ()
 
 getRequest (array $get, array $post)
 

Detailed Description

Test evaluation request class.

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 10 of file SvyEvaluationGUIRequestTest.php.

Member Function Documentation

◆ getRequest()

SvyEvaluationGUIRequestTest::getRequest ( array  $get,
array  $post 
)
protected

Definition at line 18 of file SvyEvaluationGUIRequestTest.php.

19 {
20 $http_mock = $this->createMock(ILIAS\HTTP\Services::class);
21 $lng_mock = $this->createMock(ilLanguage::class);
22 $data = new \ILIAS\Data\Factory();
23 $refinery = new \ILIAS\Refinery\Factory($data, $lng_mock);
24 return new \ILIAS\Survey\Evaluation\EvaluationGUIRequest(
25 $http_mock,
27 $get,
28 $post
29 );
30 }
$post
Definition: ltitoken.php:49
Refinery Factory $refinery
Class ChatMainBarProvider \MainMenu\Provider.

References $data, $post, and ILIAS\Repository\$refinery.

Referenced by testAppraiseeId(), testCompEvalMode(), testExportFormat(), testExportLabel(), testRaterId(), testRefId(), testShowAbsolute(), testShowChart(), testShowPercentage(), testShowTable(), and testSurveyCode().

+ Here is the caller graph for this function:

◆ tearDown()

SvyEvaluationGUIRequestTest::tearDown ( )
protected

Definition at line 14 of file SvyEvaluationGUIRequestTest.php.

14 : void
15 {
16 }

◆ testAppraiseeId()

SvyEvaluationGUIRequestTest::testAppraiseeId ( )

Definition at line 92 of file SvyEvaluationGUIRequestTest.php.

92 : void
93 {
94 $request = $this->getRequest(
95 [
96 "appr_id" => 14
97 ],
98 []
99 );
100
101 $this->assertEquals(
102 14,
103 $request->getAppraiseeId()
104 );
105 }

References getRequest().

+ Here is the call graph for this function:

◆ testCompEvalMode()

SvyEvaluationGUIRequestTest::testCompEvalMode ( )

Definition at line 137 of file SvyEvaluationGUIRequestTest.php.

137 : void
138 {
139 $request = $this->getRequest(
140 [
141 "comp_eval_mode" => "evmode"
142 ],
143 []
144 );
145
146 $this->assertEquals(
147 "evmode",
148 $request->getCompEvalMode()
149 );
150 }

References getRequest().

+ Here is the call graph for this function:

◆ testExportFormat()

SvyEvaluationGUIRequestTest::testExportFormat ( )

Definition at line 182 of file SvyEvaluationGUIRequestTest.php.

182 : void
183 {
184 $request = $this->getRequest(
185 [
186 ],
187 [
188 "export_format" => "xml"
189 ]
190 );
191
192 $this->assertEquals(
193 "xml",
194 $request->getExportFormat()
195 );
196 }

References getRequest().

+ Here is the call graph for this function:

◆ testExportLabel()

SvyEvaluationGUIRequestTest::testExportLabel ( )

Definition at line 167 of file SvyEvaluationGUIRequestTest.php.

167 : void
168 {
169 $request = $this->getRequest(
170 [
171 "export_label" => "lab"
172 ],
173 []
174 );
175
176 $this->assertEquals(
177 "lab",
178 $request->getExportLabel()
179 );
180 }

References getRequest().

+ Here is the call graph for this function:

◆ testRaterId()

SvyEvaluationGUIRequestTest::testRaterId ( )

Definition at line 107 of file SvyEvaluationGUIRequestTest.php.

107 : void
108 {
109 $request = $this->getRequest(
110 [
111 "rater_id" => "r12"
112 ],
113 []
114 );
115
116 $this->assertEquals(
117 "r12",
118 $request->getRaterId()
119 );
120 }

References getRequest().

+ Here is the call graph for this function:

◆ testRefId()

SvyEvaluationGUIRequestTest::testRefId ( )

Definition at line 122 of file SvyEvaluationGUIRequestTest.php.

122 : void
123 {
124 $request = $this->getRequest(
125 [
126 "ref_id" => 101
127 ],
128 []
129 );
130
131 $this->assertEquals(
132 101,
133 $request->getRefId()
134 );
135 }

References getRequest().

+ Here is the call graph for this function:

◆ testShowAbsolute()

SvyEvaluationGUIRequestTest::testShowAbsolute ( )

Definition at line 62 of file SvyEvaluationGUIRequestTest.php.

62 : void
63 {
64 $request = $this->getRequest(
65 [
66 "cp" => "a"
67 ],
68 []
69 );
70
71 $this->assertEquals(
72 true,
73 $request->getShowAbsolute()
74 );
75 }

References getRequest().

+ Here is the call graph for this function:

◆ testShowChart()

SvyEvaluationGUIRequestTest::testShowChart ( )

Definition at line 47 of file SvyEvaluationGUIRequestTest.php.

47 : void
48 {
49 $request = $this->getRequest(
50 [
51 "vw" => "c"
52 ],
53 []
54 );
55
56 $this->assertEquals(
57 true,
58 $request->getShowChart()
59 );
60 }

References getRequest().

+ Here is the call graph for this function:

◆ testShowPercentage()

SvyEvaluationGUIRequestTest::testShowPercentage ( )

Definition at line 77 of file SvyEvaluationGUIRequestTest.php.

77 : void
78 {
79 $request = $this->getRequest(
80 [
81 "cp" => "p"
82 ],
83 []
84 );
85
86 $this->assertEquals(
87 true,
88 $request->getShowPercentage()
89 );
90 }

References getRequest().

+ Here is the call graph for this function:

◆ testShowTable()

SvyEvaluationGUIRequestTest::testShowTable ( )

Definition at line 32 of file SvyEvaluationGUIRequestTest.php.

32 : void
33 {
34 $request = $this->getRequest(
35 [
36 "vw" => "t"
37 ],
38 []
39 );
40
41 $this->assertEquals(
42 true,
43 $request->getShowTable()
44 );
45 }

References getRequest().

+ Here is the call graph for this function:

◆ testSurveyCode()

SvyEvaluationGUIRequestTest::testSurveyCode ( )

Definition at line 152 of file SvyEvaluationGUIRequestTest.php.

152 : void
153 {
154 $request = $this->getRequest(
155 [
156 "surveycode" => "code"
157 ],
158 []
159 );
160
161 $this->assertEquals(
162 "code",
163 $request->getSurveyCode()
164 );
165 }

References getRequest().

+ Here is the call graph for this function:

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