@Test public void fire() throws Exception { for(int n=0; n<500; n++) { AsyncEvent<Integer> event = new AsyncEvent<>(); int values[] = new int[] { 0, 0}; CountDownLatch latch = new CountDownLatch(2); event.addConsumer(i -> { values[0] = i; latch.countDown(); }); event.addConsumer(i -> { values[1] = i; latch.countDown(); }); event.fire(11); int res = event.waitFired(); assertEquals(11, res); latch.await(); assertEquals(11, values[0]); assertEquals(11, values[1]); } }
Timer timer = new Timer(); AsyncEvent<Void> ae = new AsyncEvent<>();
@Test public void networkPassesData() throws Exception { AsyncEvent<Void> ae = new AsyncEvent<>(); TestLocalNetwork n0 = networks_s.get(0); TestLocalNetwork n1 = networks_s.get(1);
AsyncEvent ae = new AsyncEvent();
Timer timer = new Timer(); AsyncEvent<Void> ae = new AsyncEvent<>();
@Test public void networkPassesData() throws Exception { AsyncEvent<Void> ae = new AsyncEvent<>(); TestLocalNetwork n0 = networks_s.get(0); TestLocalNetwork n1 = networks_s.get(1);
Timer timer = new Timer(); AsyncEvent<Void> ae = new AsyncEvent<>();
@Test public void resyncWithTimeout() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
@Test public void resyncRevoked() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
@Test public void resyncRevoked() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
AsyncEvent<Void> ae = new AsyncEvent<>(); List keyErrors = new ArrayList(); d2.addErrorsCallback(m -> {
AsyncEvent ae = new AsyncEvent();
@Test public void resyncWithTimeout() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
@Test public void resyncApproved() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
@Test public void resyncApproved() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
@Test public void resyncDeclined() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
@Test public void resyncDeclined() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
AsyncEvent done = new AsyncEvent(); a.asyncCommands(); a.start(command -> {
@Test public void resyncOther() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();
@Test public void resyncOther() throws Exception { AsyncEvent ae = new AsyncEvent(); Contract c = new Contract(TestKeys.privateKey(0)); c.seal();