@@ -93,11 +93,6 @@ public class TestTryModeExchangeAdapter extends AbstractExchangeAdapter {
93
93
private static final BigDecimal SELL_ORDER_QUANTITY = new BigDecimal ("0.03" );
94
94
private static final String UNRECOGNISED_ORDER_ID = "80894263" ;
95
95
96
- private static final BigDecimal PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE =
97
- new BigDecimal ("0.0025" );
98
- private static final BigDecimal PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE =
99
- new BigDecimal ("0.0024" );
100
-
101
96
private static final BigDecimal LAST = new BigDecimal ("18789.58" );
102
97
private static final BigDecimal BID = new BigDecimal ("18778.25" );
103
98
private static final BigDecimal ASK = new BigDecimal ("18783.33" );
@@ -160,6 +155,13 @@ public class TestTryModeExchangeAdapter extends AbstractExchangeAdapter {
160
155
private static final String COUNTER_CURRENCY = "USD" ;
161
156
private static final String COUNTER_CURRENCY_STARTING_BALANCE = "100.0" ;
162
157
158
+ private static final String SIMULATED_SELL_FEE = "0.2" ;
159
+ private static final String SIMULATED_BUY_FEE = "0.1" ;
160
+ private static final BigDecimal PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE =
161
+ new BigDecimal (SIMULATED_SELL_FEE );
162
+ private static final BigDecimal PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE =
163
+ new BigDecimal (SIMULATED_BUY_FEE );
164
+
163
165
private static final String CLIENT_ID = "clientId123" ;
164
166
private static final String KEY = "key123" ;
165
167
private static final String SECRET = "notGonnaTellYa" ;
@@ -185,17 +187,20 @@ public void setupForEachTest() {
185
187
186
188
OtherConfig otherConfig = PowerMock .createMock (OtherConfig .class );
187
189
expect (otherConfig .getItem ("simulatedBaseCurrency" )).andReturn (BASE_CURRENCY ).atLeastOnce ();
188
- expect (otherConfig .getItem ("baseCurrencyStartingBalance " ))
190
+ expect (otherConfig .getItem ("simulatedBaseCurrencyStartingBalance " ))
189
191
.andReturn (BASE_CURRENCY_STARTING_BALANCE )
190
192
.atLeastOnce ();
191
193
192
194
expect (otherConfig .getItem ("simulatedCounterCurrency" ))
193
195
.andReturn (COUNTER_CURRENCY )
194
196
.atLeastOnce ();
195
- expect (otherConfig .getItem ("counterCurrencyStartingBalance " ))
197
+ expect (otherConfig .getItem ("simulatedCounterCurrencyStartingBalance " ))
196
198
.andReturn (COUNTER_CURRENCY_STARTING_BALANCE )
197
199
.atLeastOnce ();
198
200
201
+ expect (otherConfig .getItem ("simulatedSellFee" )).andReturn (SIMULATED_SELL_FEE ).atLeastOnce ();
202
+ expect (otherConfig .getItem ("simulatedBuyFee" )).andReturn (SIMULATED_BUY_FEE ).atLeastOnce ();
203
+
199
204
expect (otherConfig .getItem ("delegateAdapter" )).andReturn (DELEGATE_ADAPTER ).atLeastOnce ();
200
205
201
206
authenticationConfig = PowerMock .createMock (AuthenticationConfig .class );
@@ -303,12 +308,6 @@ public void testCreateBuyOrderThatFillsInstantly() throws Exception {
303
308
PowerMock .expectPrivate (delegateExchangeAdapter , MOCKED_GET_TICKER_METHOD , eq (MARKET_ID ))
304
309
.andReturn (tickerResponse );
305
310
306
- PowerMock .expectPrivate (
307
- delegateExchangeAdapter ,
308
- MOCKED_GET_PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE ,
309
- eq (MARKET_ID ))
310
- .andReturn (PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE );
311
-
312
311
final TryModeExchangeAdapter tryModeExchangeAdapter =
313
312
PowerMock .createPartialMockAndInvokeDefaultConstructor (
314
313
TryModeExchangeAdapter .class , MOCKED_CREATE_DELEGATE_EXCHANGE_ADAPTER );
@@ -375,12 +374,6 @@ public void testCreateSellOrderThatFillsInstantly() throws Exception {
375
374
PowerMock .expectPrivate (delegateExchangeAdapter , MOCKED_GET_TICKER_METHOD , eq (MARKET_ID ))
376
375
.andReturn (tickerResponse );
377
376
378
- PowerMock .expectPrivate (
379
- delegateExchangeAdapter ,
380
- MOCKED_GET_PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE ,
381
- eq (MARKET_ID ))
382
- .andReturn (PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE );
383
-
384
377
final TryModeExchangeAdapter tryModeExchangeAdapter =
385
378
PowerMock .createPartialMockAndInvokeDefaultConstructor (
386
379
TryModeExchangeAdapter .class , MOCKED_CREATE_DELEGATE_EXCHANGE_ADAPTER );
@@ -609,12 +602,6 @@ public void testGettingYourOpenOrdersWhenSellOrderFilled() throws Exception {
609
602
PowerMock .expectPrivate (delegateExchangeAdapter , MOCKED_GET_TICKER_METHOD , eq (MARKET_ID ))
610
603
.andReturn (tickerResponse );
611
604
612
- PowerMock .expectPrivate (
613
- delegateExchangeAdapter ,
614
- MOCKED_GET_PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE ,
615
- eq (MARKET_ID ))
616
- .andReturn (PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE );
617
-
618
605
final TryModeExchangeAdapter tryModeExchangeAdapter =
619
606
PowerMock .createPartialMockAndInvokeDefaultConstructor (
620
607
TryModeExchangeAdapter .class , MOCKED_CREATE_DELEGATE_EXCHANGE_ADAPTER );
@@ -714,12 +701,6 @@ public void testGettingYourOpenOrdersWhenBuyOrderFilled() throws Exception {
714
701
PowerMock .expectPrivate (delegateExchangeAdapter , MOCKED_GET_TICKER_METHOD , eq (MARKET_ID ))
715
702
.andReturn (tickerResponse );
716
703
717
- PowerMock .expectPrivate (
718
- delegateExchangeAdapter ,
719
- MOCKED_GET_PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE ,
720
- eq (MARKET_ID ))
721
- .andReturn (PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE );
722
-
723
704
final TryModeExchangeAdapter tryModeExchangeAdapter =
724
705
PowerMock .createPartialMockAndInvokeDefaultConstructor (
725
706
TryModeExchangeAdapter .class , MOCKED_CREATE_DELEGATE_EXCHANGE_ADAPTER );
@@ -908,17 +889,12 @@ public void testGettingBalanceInfoSuccessfully() throws Exception {
908
889
909
890
@ Test
910
891
public void testGettingExchangeBuyingFeeSuccessfully () throws Exception {
892
+
911
893
final BitstampExchangeAdapter delegateExchangeAdapter =
912
894
PowerMock .createPartialMockAndInvokeDefaultConstructor (
913
895
BitstampExchangeAdapter .class ,
914
896
MOCKED_GET_PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE );
915
897
916
- PowerMock .expectPrivate (
917
- delegateExchangeAdapter ,
918
- MOCKED_GET_PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE ,
919
- eq (MARKET_ID ))
920
- .andReturn (PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE );
921
-
922
898
final TryModeExchangeAdapter tryModeExchangeAdapter =
923
899
PowerMock .createPartialMockAndInvokeDefaultConstructor (
924
900
TryModeExchangeAdapter .class , MOCKED_CREATE_DELEGATE_EXCHANGE_ADAPTER );
@@ -931,7 +907,7 @@ public void testGettingExchangeBuyingFeeSuccessfully() throws Exception {
931
907
tryModeExchangeAdapter .init (exchangeConfig );
932
908
933
909
final BigDecimal buyPercentageFee =
934
- delegateExchangeAdapter .getPercentageOfBuyOrderTakenForExchangeFee (MARKET_ID );
910
+ tryModeExchangeAdapter .getPercentageOfBuyOrderTakenForExchangeFee (MARKET_ID );
935
911
assertEquals (0 , buyPercentageFee .compareTo (PERCENTAGE_OF_BUY_ORDER_TAKEN_FOR_EXCHANGE_FEE ));
936
912
937
913
PowerMock .verifyAll ();
@@ -943,17 +919,12 @@ public void testGettingExchangeBuyingFeeSuccessfully() throws Exception {
943
919
944
920
@ Test
945
921
public void testGettingExchangeSellingFeeSuccessfully () throws Exception {
922
+
946
923
final BitstampExchangeAdapter delegateExchangeAdapter =
947
924
PowerMock .createPartialMockAndInvokeDefaultConstructor (
948
925
BitstampExchangeAdapter .class ,
949
926
MOCKED_GET_PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE );
950
927
951
- PowerMock .expectPrivate (
952
- delegateExchangeAdapter ,
953
- MOCKED_GET_PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE ,
954
- eq (MARKET_ID ))
955
- .andReturn (PERCENTAGE_OF_SELL_ORDER_TAKEN_FOR_EXCHANGE_FEE );
956
-
957
928
final TryModeExchangeAdapter tryModeExchangeAdapter =
958
929
PowerMock .createPartialMockAndInvokeDefaultConstructor (
959
930
TryModeExchangeAdapter .class , MOCKED_CREATE_DELEGATE_EXCHANGE_ADAPTER );
0 commit comments