1 | <?php |
||
27 | class IntegrationTestCase extends \Cake\TestSuite\TestCase |
||
28 | { |
||
29 | use IntegrationTestTrait; |
||
30 | |||
31 | /** |
||
32 | * @var string|int Current logged in user |
||
33 | */ |
||
34 | protected $_defaultUserId; |
||
35 | |||
36 | /** |
||
37 | * setUp |
||
38 | * |
||
39 | 56 | * @return void |
|
40 | */ |
||
41 | 56 | public function setUp() |
|
46 | |||
47 | /** |
||
48 | * tearDown |
||
49 | * |
||
50 | 56 | * @return void |
|
51 | */ |
||
52 | 56 | public function tearDown() |
|
57 | |||
58 | /** |
||
59 | * Default user api method. |
||
60 | * |
||
61 | * @param string $userId User id. |
||
62 | 56 | * @return string |
|
63 | */ |
||
64 | 56 | public function getDefaultUser($userId = null) |
|
74 | |||
75 | /** |
||
76 | * Returns user token. |
||
77 | * |
||
78 | * @param string $userId User id. |
||
79 | 56 | * @return mixed|null |
|
80 | */ |
||
81 | 56 | protected function _userToken($userId = null) |
|
94 | |||
95 | /** |
||
96 | * Send api request. |
||
97 | * |
||
98 | * @param string $url Url. |
||
99 | * @param string $method HTTP method. |
||
100 | * @param array $data Api parameters. |
||
101 | * @param string $userId Current user id. |
||
102 | 56 | * @return void |
|
103 | */ |
||
104 | 56 | public function sendRequest($url, $method, $data = [], $userId = null) |
|
140 | |||
141 | 48 | /** |
|
142 | * Add param to request. |
||
143 | 48 | * |
|
144 | 26 | * @param string $url Url. |
|
145 | 26 | * @param string $key Param name. |
|
146 | 48 | * @param string $value Param value. |
|
147 | * @return string |
||
148 | */ |
||
149 | 48 | protected function _appendGetParam($url, $key, $value) |
|
159 | |||
160 | 52 | /** |
|
161 | 52 | * Assert result is success. |
|
162 | 52 | * |
|
163 | 52 | * @param array $result Response. |
|
164 | * @return void |
||
165 | */ |
||
166 | public function assertSuccess($result) |
||
172 | |||
173 | /** |
||
174 | * @return mixed |
||
175 | */ |
||
176 | public function getJsonResponse() |
||
180 | 7 | ||
181 | /** |
||
182 | 7 | * Assert result is error. |
|
183 | 7 | * |
|
184 | 7 | * @param array $result Response. |
|
185 | 7 | * @param int $code Result code. |
|
186 | 7 | * @return void |
|
187 | 7 | */ |
|
188 | 7 | public function assertError($result, $code = null) |
|
197 | |||
198 | /** |
||
199 | * Helper method for status assertions. |
||
200 | * |
||
201 | * @param int $code Status code. |
||
202 | * @param string $message The error message. |
||
203 | * @return void |
||
204 | */ |
||
205 | public function assertStatus($code, $message = null) |
||
212 | 3 | ||
213 | /** |
||
214 | 3 | * Assert error message. |
|
215 | 3 | * |
|
216 | 3 | * @param array $result Response. |
|
217 | * @param string $expectedMessage Message. |
||
218 | * @return void |
||
219 | */ |
||
220 | public function assertErrorMessage($result, $expectedMessage) |
||
225 | } |
||
226 |
This check marks calls to methods that do not seem to exist on an object.
This is most likely the result of a method being renamed without all references to it being renamed likewise.