@@ -190,4 +190,86 @@ public function testCancelAll($api)
190190 $ this ->assertInternalType ('array ' , $ result );
191191 $ this ->assertArrayHasKey ('cancelledOrderIds ' , $ result );
192192 }
193+
194+ /**
195+ * @depends testNewOrder
196+ * @param Order $api
197+ * @throws \KuCoin\SDK\Exceptions\BusinessException
198+ * @throws \KuCoin\SDK\Exceptions\HttpException
199+ * @throws \KuCoin\SDK\Exceptions\InvalidApiUriException
200+ */
201+ public function testGetLimitFills (Order $ api )
202+ {
203+ $ items = $ api ->getLimitFills ();
204+ foreach ($ items as $ item ) {
205+ $ this ->assertArrayHasKey ('symbol ' , $ item );
206+ $ this ->assertArrayHasKey ('hidden ' , $ item );
207+ $ this ->assertArrayHasKey ('opType ' , $ item );
208+ $ this ->assertArrayHasKey ('fee ' , $ item );
209+ $ this ->assertArrayHasKey ('channel ' , $ item );
210+ $ this ->assertArrayHasKey ('feeCurrency ' , $ item );
211+ $ this ->assertArrayHasKey ('remark ' , $ item );
212+ $ this ->assertArrayHasKey ('type ' , $ item );
213+ $ this ->assertArrayHasKey ('iceberg ' , $ item );
214+ $ this ->assertArrayHasKey ('createdAt ' , $ item );
215+ $ this ->assertArrayHasKey ('visibleSize ' , $ item );
216+ $ this ->assertArrayHasKey ('price ' , $ item );
217+ $ this ->assertArrayHasKey ('stopTriggered ' , $ item );
218+ $ this ->assertArrayHasKey ('funds ' , $ item );
219+ $ this ->assertArrayHasKey ('id ' , $ item );
220+ $ this ->assertArrayHasKey ('timeInForce ' , $ item );
221+ $ this ->assertArrayHasKey ('side ' , $ item );
222+ $ this ->assertArrayHasKey ('dealSize ' , $ item );
223+ $ this ->assertArrayHasKey ('cancelAfter ' , $ item );
224+ $ this ->assertArrayHasKey ('dealFunds ' , $ item );
225+ $ this ->assertArrayHasKey ('stp ' , $ item );
226+ $ this ->assertArrayHasKey ('postOnly ' , $ item );
227+ $ this ->assertArrayHasKey ('stopPrice ' , $ item );
228+ $ this ->assertArrayHasKey ('size ' , $ item );
229+ $ this ->assertArrayHasKey ('stop ' , $ item );
230+ $ this ->assertArrayHasKey ('cancelExist ' , $ item );
231+ $ this ->assertArrayHasKey ('clientOid ' , $ item );
232+ }
233+ }
234+
235+ /**
236+ * @depends testNewOrder
237+ * @param Order $api
238+ * @throws \KuCoin\SDK\Exceptions\BusinessException
239+ * @throws \KuCoin\SDK\Exceptions\HttpException
240+ * @throws \KuCoin\SDK\Exceptions\InvalidApiUriException
241+ */
242+ public function testGetLimitOrders (Order $ api )
243+ {
244+ $ items = $ api ->getLimitOrders ();
245+ foreach ($ items as $ item ) {
246+ $ this ->assertArrayHasKey ('symbol ' , $ item );
247+ $ this ->assertArrayHasKey ('hidden ' , $ item );
248+ $ this ->assertArrayHasKey ('opType ' , $ item );
249+ $ this ->assertArrayHasKey ('fee ' , $ item );
250+ $ this ->assertArrayHasKey ('channel ' , $ item );
251+ $ this ->assertArrayHasKey ('feeCurrency ' , $ item );
252+ $ this ->assertArrayHasKey ('remark ' , $ item );
253+ $ this ->assertArrayHasKey ('type ' , $ item );
254+ $ this ->assertArrayHasKey ('iceberg ' , $ item );
255+ $ this ->assertArrayHasKey ('createdAt ' , $ item );
256+ $ this ->assertArrayHasKey ('visibleSize ' , $ item );
257+ $ this ->assertArrayHasKey ('price ' , $ item );
258+ $ this ->assertArrayHasKey ('stopTriggered ' , $ item );
259+ $ this ->assertArrayHasKey ('funds ' , $ item );
260+ $ this ->assertArrayHasKey ('id ' , $ item );
261+ $ this ->assertArrayHasKey ('timeInForce ' , $ item );
262+ $ this ->assertArrayHasKey ('side ' , $ item );
263+ $ this ->assertArrayHasKey ('dealSize ' , $ item );
264+ $ this ->assertArrayHasKey ('cancelAfter ' , $ item );
265+ $ this ->assertArrayHasKey ('dealFunds ' , $ item );
266+ $ this ->assertArrayHasKey ('stp ' , $ item );
267+ $ this ->assertArrayHasKey ('postOnly ' , $ item );
268+ $ this ->assertArrayHasKey ('stopPrice ' , $ item );
269+ $ this ->assertArrayHasKey ('size ' , $ item );
270+ $ this ->assertArrayHasKey ('stop ' , $ item );
271+ $ this ->assertArrayHasKey ('cancelExist ' , $ item );
272+ $ this ->assertArrayHasKey ('clientOid ' , $ item );
273+ }
274+ }
193275}
0 commit comments