Polkadex-Substrate / polkadexTEE-worker

Polkadex Off-chain Orderbook
Apache License 2.0
10 stars 1 forks source link

Added Integration Tests #289

Closed zktony closed 2 years ago

zktony commented 2 years ago

Added integration test cases to test logic of limit & Market Order Settlement, Cancel Orders, getBalance and related functions. Also tested following scenarios :-

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

ORDER TYPE | PRICE | QUANTITY | AMOUT | RES (Alice USD) | FREE (Alice USD) | RES (Alice BTC) | FREE (Alice BTC) | RES (Bob USD) | FREE (Bob USD) | RES (Bob BTC) | FREE (Bob BTC) -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- BID LIMIT [A] | 2 | 1 | 2 | 2 | 98 | 0 | 10 | 0 | 100 | 0 | 10 ASK LIMIT [B] | 1 | 1 | 1 | 0 | 98 | 0 | 11 | 0 | 102 | 0 | 9 ASK LIMIT [A] | 5 | 3 | 3 | 0 | 98 | 3 | 8 | 0 | 102 | 0 | 9 BID LIMIT [B] | 7 | 2 | 14 | 0 | 108 | 1 | 8 | 0 | 92 | 0 | 11 BID LIMIT [B] | 6 | 2 | 12 | 0 | 113 | 0 | 8 | 6 | 81 | 0 | 12 ASK LIMIT [A] | 2 | 1 | 1 | 0 | 119 | 0 | 7 | 0 | 81 | 0 | 13 BID LIMIT [B] | 5 | 4 | 20 | 0 | 119 | 0 | 7 | 20 | 61 | 0 | 13 ASK LIMIT [A] | 2 | 2 | 2 | 0 | 129 | 0 | 5 | 10 | 61 | 0 | 15 MAR ASK [A] |   | 1 | 1 | 0 | 134 | 0 | 4 | 5 | 61 | 0 | 16 MAR ASK [A] |   | 1 | 1 | 0 | 139 | 0 | 3 | 0 | 61 | 0 | 17