@Override public void methodWithHandlerListDataObject(Handler<List<TestDataObject>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(list); }
@Override public void methodWithHandlerAsyncResultDataObject(boolean sendFailure, Handler<AsyncResult<TestDataObject>> handler) { if (sendFailure) { Exception e = new Exception("foobar!"); handler.handle(Future.failedFuture(e)); } else { handler.handle(Future.succeededFuture(new TestDataObject().setFoo("foo").setBar(123))); } }
@Test public void testMethodWithHandlerDataObject() { TestDataObject dataObject = new TestDataObject(); dataObject.setFoo("foo"); dataObject.setBar(123); AtomicInteger count = new AtomicInteger(); obj.methodWithHandlerDataObject(it -> { assertEquals(dataObject.getFoo(), it.getFoo()); assertEquals(dataObject.getBar(), it.getBar()); count.incrementAndGet(); }); assertEquals(1, count.get()); }
public static void methodWithNullableSetDataObjectHandler(io.vertx.codegen.testmodel.NullableTCK j_receiver, boolean notNull, io.vertx.core.Handler<java.util.Set<java.util.Map<String, Object>>> handler) { j_receiver.methodWithNullableSetDataObjectHandler(notNull, handler != null ? event -> handler.handle(event != null ? event.stream().map(elt -> elt != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(elt.toJson()) : null).collect(java.util.stream.Collectors.toSet()) : null) : null); } public static void methodWithNullableSetDataObjectHandlerAsyncResult(io.vertx.codegen.testmodel.NullableTCK j_receiver, boolean notNull, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.Set<java.util.Map<String, Object>>>> handler) {
@Test public void testMethodWithHandlerAsyncResultDataObject() { TestDataObject dataObject = new TestDataObject(); dataObject.setFoo("foo"); dataObject.setBar(123); AsyncResultChecker checker = new AsyncResultChecker(); obj.methodWithHandlerAsyncResultDataObject(false, result -> { assertTrue(result.succeeded()); assertFalse(result.failed()); TestDataObject res = result.result(); assertEquals(dataObject.getFoo(), res.getFoo()); assertNull(result.cause()); checker.count++; }); obj.methodWithHandlerAsyncResultDataObject(true, result -> { checker.assertAsyncFailure("foobar!", result); }); assertEquals(2, checker.count); }
@Override public void methodWithHandlerAsyncResultDataObject(boolean sendFailure, Handler<AsyncResult<TestDataObject>> handler) { if (sendFailure) { Exception e = new Exception("foobar!"); handler.handle(Future.failedFuture(e)); } else { handler.handle(Future.succeededFuture(new TestDataObject().setFoo("foo").setBar(123))); } }
public static void methodWithNullableListDataObjectHandler(io.vertx.codegen.testmodel.NullableTCK j_receiver, boolean notNull, io.vertx.core.Handler<java.util.List<java.util.Map<String, Object>>> handler) { j_receiver.methodWithNullableListDataObjectHandler(notNull, handler != null ? event -> handler.handle(event != null ? event.stream().map(elt -> elt != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(elt.toJson()) : null).collect(java.util.stream.Collectors.toList()) : null) : null); } public static void methodWithNullableListDataObjectHandlerAsyncResult(io.vertx.codegen.testmodel.NullableTCK j_receiver, boolean notNull, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.util.Map<String, Object>>>> handler) {
@Override public void methodWithHandlerSetDataObject(Handler<Set<TestDataObject>> setHandler) { Set<TestDataObject> set = new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2))); setHandler.handle(set); }
@Override public void methodWithHandlerAsyncResultDataObject(boolean sendFailure, Handler<AsyncResult<TestDataObject>> handler) { if (sendFailure) { Exception e = new Exception("foobar!"); handler.handle(Future.failedFuture(e)); } else { handler.handle(Future.succeededFuture(new TestDataObject().setFoo("foo").setBar(123))); } }
public static void methodWithListNullableDataObjectHandler(io.vertx.codegen.testmodel.NullableTCK j_receiver, io.vertx.core.Handler<java.util.List<java.util.Map<String, Object>>> handler) { j_receiver.methodWithListNullableDataObjectHandler(handler != null ? event -> handler.handle(event != null ? event.stream().map(elt -> elt != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(elt.toJson()) : null).collect(java.util.stream.Collectors.toList()) : null) : null); } public static void methodWithListNullableDataObjectHandlerAsyncResult(io.vertx.codegen.testmodel.NullableTCK j_receiver, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.util.Map<String, Object>>>> handler) {
@Override public void methodWithHandlerListDataObject(Handler<List<TestDataObject>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(list); }
@Override public void methodWithHandlerAsyncResultDataObject(boolean sendFailure, Handler<AsyncResult<TestDataObject>> handler) { if (sendFailure) { Exception e = new Exception("foobar!"); handler.handle(Future.failedFuture(e)); } else { handler.handle(Future.succeededFuture(new TestDataObject().setFoo("foo").setBar(123))); } }
public static void methodWithHandlerSetDataObject(io.vertx.codegen.testmodel.CollectionTCK j_receiver, io.vertx.core.Handler<java.util.Set<java.util.Map<String, Object>>> setHandler) { j_receiver.methodWithHandlerSetDataObject(setHandler != null ? event -> setHandler.handle(event != null ? event.stream().map(elt -> elt != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(elt.toJson()) : null).collect(java.util.stream.Collectors.toSet()) : null) : null); } public static void methodWithHandlerAsyncResultListJsonObject(io.vertx.codegen.testmodel.CollectionTCK j_receiver, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.util.Map<String, Object>>>> listHandler) {
@Override public void methodWithHandlerListDataObject(Handler<List<TestDataObject>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(list); }
public static void methodWithSetNullableDataObjectHandler(io.vertx.codegen.testmodel.NullableTCK j_receiver, io.vertx.core.Handler<java.util.Set<java.util.Map<String, Object>>> handler) { j_receiver.methodWithSetNullableDataObjectHandler(handler != null ? event -> handler.handle(event != null ? event.stream().map(elt -> elt != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(elt.toJson()) : null).collect(java.util.stream.Collectors.toSet()) : null) : null); } public static void methodWithSetNullableDataObjectHandlerAsyncResult(io.vertx.codegen.testmodel.NullableTCK j_receiver, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.Set<java.util.Map<String, Object>>>> handler) {