MCPcopy Index your code
hub / github.com/ccxt/ccxt / testModeTrade

Method testModeTrade

java/tests/src/main/java/tests/exchange/TestMain.java:2863–2893  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2861 }
2862
2863 public java.util.concurrent.CompletableFuture<Object> testModeTrade()
2864 {
2865
2866 return java.util.concurrent.CompletableFuture.supplyAsync(() -> {
2867
2868 if (Helpers.isTrue(Helpers.isEqual(this.lang, "java")))
2869 {
2870 return false;
2871 }
2872 Exchange exchange = this.initOfflineExchange("modetrade");
2873 exchange.secret = "secretsecretsecretsecretsecretsecretsecrets";
2874 Object id = "CCXTMODE";
2875 (exchange.loadMarkets()).join();
2876 Object request = null;
2877 try
2878 {
2879 (exchange.createOrder("BTC/USDC:USDC", "limit", "buy", 1, 20000)).join();
2880 } catch(Exception e)
2881 {
2882 request = jsonParse(exchange.last_request_body);
2883 }
2884 Object brokerId = Helpers.GetValue(request, "order_tag");
2885 Assert(Helpers.isEqual(brokerId, id), Helpers.add(Helpers.add(Helpers.add("modetrade - id: ", id), " different from broker_id: "), brokerId));
2886 if (!Helpers.isTrue(isSync()))
2887 {
2888 (close(exchange)).join();
2889 }
2890 return true;
2891 });
2892
2893 }
2894
2895 public java.util.concurrent.CompletableFuture<Object> testBackpack()
2896 {

Callers 1

runBrokerIdTestsMethod · 0.95

Calls 11

isTrueMethod · 0.95
isEqualMethod · 0.95
initOfflineExchangeMethod · 0.95
loadMarketsMethod · 0.95
createOrderMethod · 0.95
GetValueMethod · 0.95
addMethod · 0.95
jsonParseMethod · 0.80
AssertMethod · 0.80
isSyncMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected