@Override public int hashCode() { return Objects.hash(getFoo(), getBar(), getWibble()); }
@Override public int hashCode() { return Objects.hash(getFoo(), getBar(), getWibble()); }
@Override public int hashCode() { return Objects.hash(getFoo(), getBar(), getWibble()); }
@Override public int hashCode() { return Objects.hash(getFoo(), getBar(), getWibble()); }
@Override public int hashCode() { return Objects.hash(getFoo(), getBar(), getWibble()); }
@Test public void testSetDataObjectReturn() { Set<TestDataObject> set = obj.methodWithSetDataObjectReturn(); List<TestDataObject> list = new ArrayList<>(set); Collections.sort(list, (c1, c2) -> ((Integer) c1.getBar()).compareTo(c2.getBar())); assertEquals("String 1", list.get(0).getFoo()); assertEquals(1, list.get(0).getBar()); assertEquals(1.1, list.get(0).getWibble(), 0); assertEquals("String 2", list.get(1).getFoo()); assertEquals(2, list.get(1).getBar()); assertEquals(2.2, list.get(1).getWibble(), 0); }
@Test public void testListDataObjectReturn() { List<TestDataObject> list = obj.methodWithListDataObjectReturn(); assertEquals(2, list.size()); assertEquals("String 1", list.get(0).getFoo()); assertEquals(1, list.get(0).getBar()); assertEquals(1.1, list.get(0).getWibble(), 0); assertEquals("String 2", list.get(1).getFoo()); assertEquals(2, list.get(1).getBar()); assertEquals(2.2, list.get(1).getWibble(), 0); }
@Override public String methodWithDataObjectReturn(Function<String, TestDataObject> func) { TestDataObject val = func.apply("whatever"); assertEquals("wasabi", val.getFoo()); assertEquals(6, val.getBar()); assertEquals(0.01D, val.getWibble(), 0.001D); return "ok"; }
@Override public String methodWithDataObjectReturn(Function<String, TestDataObject> func) { TestDataObject val = func.apply("whatever"); assertEquals("wasabi", val.getFoo()); assertEquals(6, val.getBar()); assertEquals(0.01D, val.getWibble(), 0.001D); return "ok"; }
@Override public String methodWithDataObjectReturn(Function<String, TestDataObject> func) { TestDataObject val = func.apply("whatever"); assertEquals("wasabi", val.getFoo()); assertEquals(6, val.getBar()); assertEquals(0.01D, val.getWibble(), 0.001D); return "ok"; }
@Override public String methodWithDataObjectReturn(Function<String, TestDataObject> func) { TestDataObject val = func.apply("whatever"); assertEquals("wasabi", val.getFoo()); assertEquals(6, val.getBar()); assertEquals(0.01D, val.getWibble(), 0.001D); return "ok"; }
@Override public String methodWithDataObjectReturn(Function<String, TestDataObject> func) { TestDataObject val = func.apply("whatever"); assertEquals("wasabi", val.getFoo()); assertEquals(6, val.getBar()); assertEquals(0.01D, val.getWibble(), 0.001D); return "ok"; }
@Test public void testMethodWithHandlerListDataObject() throws Exception { AsyncResultChecker checker = new AsyncResultChecker(); obj.methodWithHandlerListDataObject(checker.<List<TestDataObject>>resultHandler(list -> { assertEquals(2, list.size()); assertEquals("String 1", list.get(0).getFoo()); assertEquals(1, list.get(0).getBar()); assertEquals(1.1, list.get(0).getWibble(), 0); assertEquals("String 2", list.get(1).getFoo()); assertEquals(2, list.get(1).getBar()); assertEquals(2.2, list.get(1).getWibble(), 0); })); assertEquals(1, checker.count); }
@Test public void testMethodWithHandlerAsyncResultListDataObject() throws Exception { AsyncResultChecker checker = new AsyncResultChecker(); obj.methodWithHandlerAsyncResultListDataObject(checker.<List<TestDataObject>>asyncResultHandler(list -> { assertEquals(2, list.size()); assertEquals("String 1", list.get(0).getFoo()); assertEquals(1, list.get(0).getBar()); assertEquals(1.1, list.get(0).getWibble(), 0); assertEquals("String 2", list.get(1).getFoo()); assertEquals(2, list.get(1).getBar()); assertEquals(2.2, list.get(1).getWibble(), 0); })); assertEquals(1, checker.count); }
@Override public void methodWithDataObjectParam(TestDataObject dataObject) { assertEquals("hello", dataObject.getFoo()); assertEquals(123, dataObject.getBar()); assertEquals(1.23, dataObject.getWibble(), 0); }
@Override public void methodWithDataObjectParam(TestDataObject dataObject) { assertEquals("hello", dataObject.getFoo()); assertEquals(123, dataObject.getBar()); assertEquals(1.23, dataObject.getWibble(), 0); }
@Override public void methodWithDataObjectParam(TestDataObject dataObject) { assertEquals("hello", dataObject.getFoo()); assertEquals(123, dataObject.getBar()); assertEquals(1.23, dataObject.getWibble(), 0); }
@Override public void methodWithDataObjectParam(TestDataObject dataObject) { assertEquals("hello", dataObject.getFoo()); assertEquals(123, dataObject.getBar()); assertEquals(1.23, dataObject.getWibble(), 0); }
@Override public void methodWithDataObjectParam(TestDataObject dataObject) { assertEquals("hello", dataObject.getFoo()); assertEquals(123, dataObject.getBar()); assertEquals(1.23, dataObject.getWibble(), 0); }
@Test public void testDataObjectParam() { assertEquals("ok", obj.methodWithDataObjectParam(it -> { assertEquals("foo_value", it.getFoo()); assertEquals(3, it.getBar()); assertEquals(0.01, it.getWibble(), 0); return "ok"; })); }