assertTrue(entry2.getValue().beginTime() >= now); assertEquals(5, entry2.getValue().durationTime()); assertNotNull(entry2.getValue().failure()); assertEquals(false, entry2.getValue().failure().isError()); assertEquals("the_failure_message", entry2.getValue().failure().message()); assertTrue(entry3.getValue().beginTime() >= now); assertEquals(7, entry3.getValue().durationTime()); assertNotNull(entry3.getValue().failure()); assertEquals(false, entry3.getValue().failure().isError()); assertEquals(null, entry3.getValue().failure().message());
assertEquals(EventBusCollector.EVENT_TEST_CASE_END, type); assertEquals(testCaseName, body.getString("name")); assertNotNull(body.getLong("beginTime")); assertNotNull(body.getLong("durationTime")); assertNull(testCaseName, body.getJsonObject("failure")); break; assertEquals(EventBusCollector.EVENT_TEST_SUITE_ERROR, type); JsonObject failure = body.getJsonObject("failure"); assertNotNull(failure); assertEquals("the_after_failure", failure.getString("message")); assertNotNull(failure.getString("stackTrace")); assertNotNull(failure.getBinary("cause")); break; case 4:
assertTrue(body.getLong("durationTime") >= 0); JsonObject failure = body.getJsonObject("failure"); assertNotNull(failure); assertEquals("the_" + testCaseName2 + "_failure", failure.getString("message")); assertNotNull(failure.getString("stackTrace")); assertNotNull(failure.getBinary("cause")); break; case 5: assertTrue(body.getLong("durationTime") >= 0); JsonObject error = body.getJsonObject("failure"); assertNotNull(error); assertNull(error.getString("message")); assertNotNull(error.getString("stackTrace")); assertNotNull(error.getBinary("cause")); break; case 7: