@Test public void testReceivesEvent() throws ExecutionException, InterruptedException, IOException { client = newEventClient(asList(baseUri)); client.post(TestingUtils.getEvents()).get(); assertEquals(servlet.lastPath, "/v2/event"); assertEquals(servlet.lastBody, getNormalizedJson("events.json")); }
@Test public void loadTest() throws ExecutionException, InterruptedException, IOException { client = newEventClient(asList(baseUri)); List<Future<Void>> futures = newArrayList(); for (int i = 0; i < 100; i++) { futures.add(client.post(TestingUtils.getEvents())); } for (Future<Void> future : futures) { future.get(); System.out.println("future " + future); } assertEquals(servlet.lastPath, "/v2/event"); assertEquals(servlet.lastBody, getNormalizedJson("events.json")); }