ILIAS  release_8 Revision v8.24
SplEditingGUIRequestTest Class Reference

Test editing request class. More...

+ Inheritance diagram for SplEditingGUIRequestTest:
+ Collaboration diagram for SplEditingGUIRequestTest:

Public Member Functions

 testRefId ()
 
 testQuestionId ()
 
 testQuestionIds ()
 
 testPreview ()
 
 testSelectedQuestionTypes ()
 
 testSort ()
 
 testPhraseId ()
 
 testPhraseIds ()
 

Protected Member Functions

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

Detailed Description

Test editing request class.

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

Definition at line 10 of file SplEditingGUIRequestTest.php.

Member Function Documentation

◆ getRequest()

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

Definition at line 16 of file SplEditingGUIRequestTest.php.

17 {
18 $http_mock = $this->createMock(ILIAS\HTTP\Services::class);
19 $lng_mock = $this->createMock(ilLanguage::class);
20 $data = new \ILIAS\Data\Factory();
21 $refinery = new \ILIAS\Refinery\Factory($data, $lng_mock);
22 return new \ILIAS\SurveyQuestionPool\Editing\EditingGUIRequest(
23 $http_mock,
25 $get,
26 $post
27 );
28 }
$post
Definition: ltitoken.php:49
Refinery Factory $refinery
Class ChatMainBarProvider \MainMenu\Provider.

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

Referenced by testPhraseId(), testPhraseIds(), testPreview(), testQuestionId(), testQuestionIds(), testRefId(), testSelectedQuestionTypes(), and testSort().

+ Here is the caller graph for this function:

◆ tearDown()

SplEditingGUIRequestTest::tearDown ( )
protected

Definition at line 12 of file SplEditingGUIRequestTest.php.

12 : void
13 {
14 }

◆ testPhraseId()

SplEditingGUIRequestTest::testPhraseId ( )

Definition at line 132 of file SplEditingGUIRequestTest.php.

132 : void
133 {
134 $request = $this->getRequest(
135 [
136 "p_id" => 55
137 ],
138 []
139 );
140
141 $this->assertEquals(
142 55,
143 $request->getPhraseId()
144 );
145 }
getRequest(array $get, array $post)

References getRequest().

+ Here is the call graph for this function:

◆ testPhraseIds()

SplEditingGUIRequestTest::testPhraseIds ( )

Definition at line 147 of file SplEditingGUIRequestTest.php.

147 : void
148 {
149 $request = $this->getRequest(
150 [
151
152 ],
153 [
154 "phrase" => ["13", "15", "19"]
155 ]
156 );
157
158 $this->assertEquals(
159 [13, 15, 19],
160 $request->getPhraseIds()
161 );
162 }

References getRequest().

+ Here is the call graph for this function:

◆ testPreview()

SplEditingGUIRequestTest::testPreview ( )

Definition at line 77 of file SplEditingGUIRequestTest.php.

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

References getRequest().

+ Here is the call graph for this function:

◆ testQuestionId()

SplEditingGUIRequestTest::testQuestionId ( )

Definition at line 45 of file SplEditingGUIRequestTest.php.

45 : void
46 {
47 $request = $this->getRequest(
48 [
49 "q_id" => 33
50 ],
51 []
52 );
53
54 $this->assertEquals(
55 33,
56 $request->getQuestionId()
57 );
58 }

References getRequest().

+ Here is the call graph for this function:

◆ testQuestionIds()

SplEditingGUIRequestTest::testQuestionIds ( )

Definition at line 60 of file SplEditingGUIRequestTest.php.

60 : void
61 {
62 $request = $this->getRequest(
63 [
64
65 ],
66 [
67 "q_id" => ["13", "15", "19"]
68 ]
69 );
70
71 $this->assertEquals(
72 [13, 15, 19],
73 $request->getQuestionIds()
74 );
75 }

References getRequest().

+ Here is the call graph for this function:

◆ testRefId()

SplEditingGUIRequestTest::testRefId ( )

Definition at line 30 of file SplEditingGUIRequestTest.php.

30 : void
31 {
32 $request = $this->getRequest(
33 [
34 "ref_id" => 102
35 ],
36 []
37 );
38
39 $this->assertEquals(
40 102,
41 $request->getRefId()
42 );
43 }

References getRequest().

+ Here is the call graph for this function:

◆ testSelectedQuestionTypes()

SplEditingGUIRequestTest::testSelectedQuestionTypes ( )

Definition at line 92 of file SplEditingGUIRequestTest.php.

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

References getRequest().

+ Here is the call graph for this function:

◆ testSort()

SplEditingGUIRequestTest::testSort ( )

Definition at line 107 of file SplEditingGUIRequestTest.php.

107 : void
108 {
109 $request = $this->getRequest(
110 [
111
112 ],
113 [
114 "sort" => [
115 "a" => "a1",
116 "b" => "b1",
117 "c" => "c1",
118 ]
119 ]
120 );
121
122 $this->assertEquals(
123 [
124 "a" => "a1",
125 "b" => "b1",
126 "c" => "c1",
127 ],
128 $request->getSort()
129 );
130 }

References getRequest().

+ Here is the call graph for this function:

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