I need the connection to the REST API defined at [login to view URL]
implemented. I created 15 unit tests to check the connection works with the life server.
These tests are the milestones:
1: canGetPriceDataWithDepth
2: canLoginWithoutException, canGetAssets
3: canCancelAllOrdersWithoutRaisingExceptions
4: canSendBuyOrderAndCancelItWithoutRaisingExceptions
5: canSendSellOrderAndCancelItWithoutRaisingExceptions
6: canSendOrdersAndCancelThem
7: toIdentifyOrdersTheExternallyGivenUniqueOrderIdMustBeUsedInDriver
8: whenOrdersWereSent_getOpenOrderMap_returnsAllReceiptsNotInEndState,
whenOrdersWereSent_getAllOrderMap_returnsAllReceiptsNotYetClearedFromDriver,
whenOrdersWereSent_getReceipt_returnsAlsoReceiptsInEndstate,
whenOrdersWereCanceled_clearReceipt_deletesOrderFromCache
9: whenOrdersWereSent_cancelAllOrders_cancelsThemAll
10: noStaticMethodsExceptInFactoriesAndTests,
noMethodsThrowingCheckedExceptions
You find the tests in
[login to view URL]
[login to view URL]
[login to view URL]
The implementation has to be done in package
[login to view URL]
A ZIP with the project is available as attachment.
Each of the milestones is worth 10% of the total pay. Please set up 10 milestones. I will release payment for each passing and reviewed group of tests.