()
| 2323 | } |
| 2324 | |
| 2325 | public java.util.concurrent.CompletableFuture<Object> testMexc() |
| 2326 | { |
| 2327 | |
| 2328 | return java.util.concurrent.CompletableFuture.supplyAsync(() -> { |
| 2329 | |
| 2330 | Exchange exchange = this.initOfflineExchange("mexc"); |
| 2331 | Object reqHeaders = null; |
| 2332 | Object id = "CCXT"; |
| 2333 | Assert(Helpers.isEqual(Helpers.GetValue(exchange.options, "broker"), id), Helpers.add(Helpers.add("mexc - id: ", id), " not in options")); |
| 2334 | (exchange.loadMarkets()).join(); |
| 2335 | try |
| 2336 | { |
| 2337 | (exchange.createOrder("BTC/USDT", "limit", "buy", 1, 20000)).join(); |
| 2338 | } catch(Exception e) |
| 2339 | { |
| 2340 | reqHeaders = exchange.last_request_headers; |
| 2341 | } |
| 2342 | Assert(Helpers.isEqual(Helpers.GetValue(reqHeaders, "source"), id), Helpers.add(Helpers.add("mexc - id: ", id), " not in headers.")); |
| 2343 | if (!Helpers.isTrue(isSync())) |
| 2344 | { |
| 2345 | (close(exchange)).join(); |
| 2346 | } |
| 2347 | return true; |
| 2348 | }); |
| 2349 | |
| 2350 | } |
| 2351 | |
| 2352 | public java.util.concurrent.CompletableFuture<Object> testHtx() |
| 2353 | { |
no test coverage detected