@Test public void testRemove() { jsonObject.put("mystr", "bar"); jsonObject.put("myint", 123); assertEquals("bar", jsonObject.remove("mystr")); assertNull(jsonObject.getValue("mystr")); assertEquals(123, jsonObject.remove("myint")); assertNull(jsonObject.getValue("myint")); assertTrue(jsonObject.isEmpty()); }
@Override public boolean isEmpty() { return jsonObject.isEmpty(); } }
@Test public void testRemove() { jsonObject.put("mystr", "bar"); jsonObject.put("myint", 123); assertEquals("bar", jsonObject.remove("mystr")); assertNull(jsonObject.getValue("mystr")); assertEquals(123, jsonObject.remove("myint")); assertNull(jsonObject.getValue("myint")); assertTrue(jsonObject.isEmpty()); }
JsonObject jo = FetchData.getAllItemsAvg( request.getParameter("where"), request.getParameter("lastNum"), request.getParameter("limitAvgNum")); JsonArray ja = new JsonArray(); if(!jo.isEmpty()){ ja.add(jo); }
@Override public ReadStream<JsonObject> handler(Handler<JsonObject> handler) { Objects.requireNonNull(handler); JsonObject conf; synchronized (this) { this.handler = handler; conf = getCachedConfig(); } if (conf != null && !conf.isEmpty()) { vertx.runOnContext(v -> this.handler.handle(conf)); } return this; }
@Override public ReadStream<JsonObject> handler(Handler<JsonObject> handler) { Objects.requireNonNull(handler); JsonObject conf; synchronized (this) { this.handler = handler; conf = getCachedConfig(); } if (conf != null && !conf.isEmpty()) { vertx.runOnContext(v -> this.handler.handle(conf)); } return this; }
protected VertxEngineConfig getEngineConfig() { if (config().isEmpty()) { throw new IllegalStateException("No configuration provided!"); } return new VertxEngineConfig(config()); }
private WebClient getWebClient(Vertx vertx, HttpAdapterConfiguration configuration) { JsonObject clientOptions = configuration.getClientOptions(); return clientOptions.isEmpty() ? WebClient.create(vertx) : WebClient.create(vertx, new WebClientOptions(clientOptions)); }
private HttpServer createHttpServer() { JsonObject serverOptions = configuration.getServerOptions(); return serverOptions.isEmpty() ? vertx.createHttpServer() : vertx.createHttpServer(new HttpServerOptions(serverOptions)); } }
@Test public void test(TestContext tc) { Async async = tc.async(); retriever.getConfig(ar -> { if (ar.failed()) { ar.cause().printStackTrace(); } tc.assertTrue(ar.succeeded()); tc.assertTrue(ar.result().isEmpty()); async.complete(); }); }
@Test public void getEmptyConfig(TestContext tc) { Async async = tc.async(); createRetriever(); retriever.getConfig(json -> { tc.assertTrue(json.succeeded()); tc.assertTrue(json.result().isEmpty()); async.complete(); }); }
@Test public void getEmptyConfig(TestContext tc) { Async async = tc.async(); createRetriever(); retriever.getConfig(json -> { tc.assertTrue(json.succeeded()); tc.assertTrue(json.result().isEmpty()); async.complete(); }); }
@Test public void testConvertWithHeadersEmpty() { JsonObject result = Utils.toJson( new BasicPropertiesTestBuilder().setHeaders( Collections.emptyMap() ).build() ); JsonObject headersConverted = result.getJsonObject( "headers" ); assertNotNull( headersConverted ); assertTrue( headersConverted.isEmpty() ); }
@Test public void testConvertWithHeadersEmpty() { JsonObject result = Utils.toJson( new BasicPropertiesTestBuilder().setHeaders( Collections.emptyMap() ).build() ); JsonObject headersConverted = result.getJsonObject( "headers" ); assertNotNull( headersConverted ); assertTrue( headersConverted.isEmpty() ); }
@Test public void deployVerticleFailure() throws Exception { CoreVerticle verticle = new CoreVerticle(true); Single<String> single = RxHelper.deployVerticle(vertx, verticle); assertNull(verticle.config); try { single.blockingGet(); fail("Verticle deployment should fail"); } catch (RuntimeException e) { assertThat(e.getCause(), instanceOf(MyException.class)); assertNotNull(verticle.config); assertTrue(verticle.config.isEmpty()); } }
private void getConfigAndCheck(TestContext tc, Async async) { getJsonConfiguration(vertx, store, tc.asyncAssertSuccess(res -> { if (res.isEmpty()) { // Retry as the publication may not have been dispatched yet. vertx.setTimer(10, tid -> getConfigAndCheck(tc, async)); } else { ConfigChecker.check(res); async.countDown(); } })); } }
private void getConfigAndCheck(TestContext tc, Async async) { getJsonConfiguration(vertx, store, tc.asyncAssertSuccess(res -> { if (res.isEmpty()) { // Retry as the publication may not have been dispatched yet. vertx.setTimer(10, tid -> getConfigAndCheck(tc, async)); } else { ConfigChecker.check(res); async.countDown(); } })); } }
@Test public void deployVerticle() throws Exception { CoreVerticle verticle = new CoreVerticle(); Single<String> single = RxHelper.deployVerticle(vertx, verticle); assertNull(verticle.config); single.blockingGet(); assertNotNull(verticle.config); assertTrue(verticle.config.isEmpty()); }