diff --git a/src/Connections/Client.php b/src/Client.php similarity index 98% rename from src/Connections/Client.php rename to src/Client.php index ccbb024..cb0ccd9 100644 --- a/src/Connections/Client.php +++ b/src/Client.php @@ -1,14 +1,14 @@ $responseClass The response class to instantiate. * @return AbstractResponse The response instance. - * @return T + * @return AbstractResponse */ protected function sendRequest(AbstractPayload $payload, string $responseClass): AbstractResponse { diff --git a/src/Payloads/Enums/Cmd.php b/src/Enums/Cmd.php similarity index 93% rename from src/Payloads/Enums/Cmd.php rename to src/Enums/Cmd.php index 1bd6936..1d44866 100644 --- a/src/Payloads/Enums/Cmd.php +++ b/src/Enums/Cmd.php @@ -1,6 +1,6 @@ in('Connections'); +uses(Timirey\XApi\Tests\TestCase::class)->in('Unit'); /* |-------------------------------------------------------------------------- diff --git a/tests/Connections/ClientCommandTest.php b/tests/Unit/ClientTest.php similarity index 98% rename from tests/Connections/ClientCommandTest.php rename to tests/Unit/ClientTest.php index 9345a6b..219aca8 100644 --- a/tests/Connections/ClientCommandTest.php +++ b/tests/Unit/ClientTest.php @@ -1,12 +1,17 @@ 4000.0, 'bidVolume' => 16000, 'high' => 4000.0, - 'level' => ResponseLevel::BASE, + 'level' => Level::BASE, 'exemode' => 1, 'low' => 3500.0, 'spreadRaw' => 0.000003, @@ -962,7 +960,7 @@ public function setWebSocketClient(WebSocketClient $client): void ->and($getTickPricesResponse->quotations[0]->bid)->toBe(4000.0) ->and($getTickPricesResponse->quotations[0]->bidVolume)->toBe(16000) ->and($getTickPricesResponse->quotations[0]->high)->toBe(4000.0) - ->and($getTickPricesResponse->quotations[0]->level)->toBe(ResponseLevel::BASE) + ->and($getTickPricesResponse->quotations[0]->level)->toBe(Level::BASE) ->and($getTickPricesResponse->quotations[0]->low)->toBe(3500.0) ->and($getTickPricesResponse->quotations[0]->spreadRaw)->toBe(0.000003) ->and($getTickPricesResponse->quotations[0]->spreadTable)->toBe(0.00042) @@ -1029,7 +1027,7 @@ public function setWebSocketClient(WebSocketClient $client): void ->and($getTradeRecordsResponse->tradeRecords[0]->close_time)->toBeNull() ->and($getTradeRecordsResponse->tradeRecords[0]->close_timeString)->toBeNull() ->and($getTradeRecordsResponse->tradeRecords[0]->closed)->toBeFalse() - ->and($getTradeRecordsResponse->tradeRecords[0]->cmd)->toBe(ResponseCmd::BUY) + ->and($getTradeRecordsResponse->tradeRecords[0]->cmd)->toBe(Cmd::BUY) ->and($getTradeRecordsResponse->tradeRecords[0]->comment)->toBe('Web Trader') ->and($getTradeRecordsResponse->tradeRecords[0]->commission)->toBe(0.0) ->and($getTradeRecordsResponse->tradeRecords[0]->customComment)->toBe('Some text') @@ -1112,7 +1110,7 @@ public function setWebSocketClient(WebSocketClient $client): void ->and($getTradesResponse->tradeRecords[0]->close_time)->toBeNull() ->and($getTradesResponse->tradeRecords[0]->close_timeString)->toBeNull() ->and($getTradesResponse->tradeRecords[0]->closed)->toBeFalse() - ->and($getTradesResponse->tradeRecords[0]->cmd)->toBe(ResponseCmd::BUY) + ->and($getTradesResponse->tradeRecords[0]->cmd)->toBe(Cmd::BUY) ->and($getTradesResponse->tradeRecords[0]->comment)->toBe('Web Trader') ->and($getTradesResponse->tradeRecords[0]->commission)->toBe(0.0) ->and($getTradesResponse->tradeRecords[0]->customComment)->toBe('Some text') @@ -1196,7 +1194,7 @@ public function setWebSocketClient(WebSocketClient $client): void ->and($getTradesHistoryResponse->tradeRecords[0]->close_time)->toBeNull() ->and($getTradesHistoryResponse->tradeRecords[0]->close_timeString)->toBeNull() ->and($getTradesHistoryResponse->tradeRecords[0]->closed)->toBeFalse() - ->and($getTradesHistoryResponse->tradeRecords[0]->cmd)->toBe(ResponseCmd::BUY) + ->and($getTradesHistoryResponse->tradeRecords[0]->cmd)->toBe(Cmd::BUY) ->and($getTradesHistoryResponse->tradeRecords[0]->comment)->toBe('Web Trader') ->and($getTradesHistoryResponse->tradeRecords[0]->commission)->toBe(0.0) ->and($getTradesHistoryResponse->tradeRecords[0]->customComment)->toBe('Some text')