()
| 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 | { |
no test coverage detected