1 | <?php |
||
10 | class RequestTest extends PHPUnit_Framework_TestCase |
||
11 | { |
||
12 | |||
13 | /** |
||
14 | * @covers Fracture\Http\Request::setMethod |
||
15 | * @covers Fracture\Http\Request::getMethod |
||
16 | */ |
||
17 | public function testMethodGetterForRequest() |
||
24 | |||
25 | |||
26 | /** |
||
27 | * @covers Fracture\Http\Request::getParameter |
||
28 | */ |
||
29 | public function testParameterGetterWhenNoValue() |
||
34 | |||
35 | |||
36 | /** |
||
37 | * @covers Fracture\Http\Request::setParameters |
||
38 | * @covers Fracture\Http\Request::getParameter |
||
39 | */ |
||
40 | public function testParameterGetterWhenSetValue() |
||
46 | |||
47 | |||
48 | /** |
||
49 | * @covers Fracture\Http\Request::setParameters |
||
50 | * @covers Fracture\Http\Request::getParameter |
||
51 | */ |
||
52 | public function testParameterGetterWithDifferentSetter() |
||
58 | |||
59 | |||
60 | /** |
||
61 | * @covers Fracture\Http\Request::setParameters |
||
62 | */ |
||
63 | public function testDuplicateKeysAssignedToParameters() |
||
73 | |||
74 | public function handleWarnedMethod($errno, $errstr) |
||
78 | |||
79 | |||
80 | |||
81 | /** |
||
82 | * @dataProvider provideCleanUriList |
||
83 | * @covers Fracture\Http\Request::setUri |
||
84 | * @covers Fracture\Http\Request::getUri |
||
85 | * |
||
86 | * @covers Fracture\Http\Request::sanitizeUri |
||
87 | * @covers Fracture\Http\Request::resolveUri |
||
88 | * @covers Fracture\Http\Request::adjustUriSegments |
||
89 | */ |
||
90 | public function testValidCleanUri($uri, $expected) |
||
97 | |||
98 | |||
99 | public function provideCleanUriList() |
||
103 | |||
104 | |||
105 | /** |
||
106 | * @covers Fracture\Http\Request::setAddress |
||
107 | * @covers Fracture\Http\Request::getAddress |
||
108 | */ |
||
109 | public function testValidAddress() |
||
116 | |||
117 | /** |
||
118 | * @covers Fracture\Http\Request::setAddress |
||
119 | * @covers Fracture\Http\Request::getAddress |
||
120 | */ |
||
121 | public function testInvalidAddress() |
||
128 | |||
129 | |||
130 | /** |
||
131 | * @covers Fracture\Http\Request::__construct |
||
132 | * @covers Fracture\Http\Request::getUpload |
||
133 | */ |
||
134 | public function testGatheringUploadsWithoutFiles() |
||
139 | |||
140 | |||
141 | /** |
||
142 | * @covers Fracture\Http\Request::__construct |
||
143 | * @covers Fracture\Http\Request::setUploadedFiles |
||
144 | * @covers Fracture\Http\Request::getUpload |
||
145 | */ |
||
146 | public function testAdditionOfUploadsWithoutBuilder() |
||
163 | |||
164 | |||
165 | /** |
||
166 | * @covers Fracture\Http\Request::__construct |
||
167 | * @covers Fracture\Http\Request::setUploadedFiles |
||
168 | */ |
||
169 | public function testCallOnFileBagBuilderWhenSettingUploads() |
||
195 | |||
196 | |||
197 | /** |
||
198 | * @covers Fracture\Http\Request::__construct |
||
199 | * @covers Fracture\Http\Request::setAcceptHeader |
||
200 | * @covers Fracture\Http\Request::getAcceptHeader |
||
201 | */ |
||
202 | public function testGetterAndSetterForAcceptHeader() |
||
209 | |||
210 | |||
211 | |||
212 | /** |
||
213 | * @covers Fracture\Http\Request::__construct |
||
214 | * @covers Fracture\Http\Request::setContentTypeHeader |
||
215 | * @covers Fracture\Http\Request::getContentTypeHeader |
||
216 | */ |
||
217 | public function testGetterAndSetterForContentTypeHeader() |
||
224 | |||
225 | |||
226 | /** |
||
227 | * @covers Fracture\Http\Request::__construct |
||
228 | * @covers Fracture\Http\Request::getCookie |
||
229 | * @covers Fracture\Http\Request::addCookie |
||
230 | */ |
||
231 | public function testAddedCookie() |
||
239 | } |
||
240 |