@Test public void noReentrantEvents() {
    ReentrantEventsHater hater = new ReentrantEventsHater();
    bus.register(hater);

    bus.post(FIRST);

    assertEquals("ReentrantEventHater expected 2 events",
        Arrays.<Object>asList(FIRST, SECOND), hater.eventsReceived);
  }
Validate that {@link Bus} behaves carefully when listeners publish
their own events.

@author Jesse Wilson
otto/src/test/java/com/squareup/otto/ReentrantEventsTest.java