Examples of FooEvent


Examples of com.google.web.bindery.event.shared.FooEvent

  public void testFireEvent() {
    checkTotalEvents(0, FooEvent.TYPE);
    checkTotalEvents(0, BarEvent.TYPE);

    for (int i = 0; i < 5; i++) {
      eventBus.fireEvent(new FooEvent());
      checkTotalEvents(i + 1, FooEvent.TYPE);
      checkTotalEvents(i, BarEvent.TYPE);

      eventBus.fireEvent(new BarEvent());
      checkTotalEvents(i + 1, FooEvent.TYPE);
View Full Code Here

Examples of com.google.web.bindery.event.shared.FooEvent

  public void testFireEventFromSource() {
    Object source1 = new Object();
    Object source2 = new Object();
   
    eventBus.fireEvent(new FooEvent());
    checkSourceEvents(0, FooEvent.TYPE, source1);
    checkSourceEvents(0, FooEvent.TYPE, source2);
    checkTotalEvents(1, FooEvent.TYPE);

    eventBus.fireEventFromSource(new FooEvent(), source1);
    checkSourceEvents(1, FooEvent.TYPE, source1);
    checkSourceEvents(0, FooEvent.TYPE, source2);
    checkSourceEvents(1, FooEvent.TYPE, null);
    assertEquals(2, eventBus.getFiredCount(FooEvent.TYPE));

    eventBus.fireEventFromSource(new FooEvent(), source1);
    checkSourceEvents(2, FooEvent.TYPE, source1);
    checkSourceEvents(0, FooEvent.TYPE, source2);
    checkSourceEvents(1, FooEvent.TYPE, null);
    assertEquals(3, eventBus.getFiredCount(FooEvent.TYPE));

    eventBus.fireEventFromSource(new FooEvent(), source2);
    checkSourceEvents(2, FooEvent.TYPE, source1);
    checkSourceEvents(1, FooEvent.TYPE, source2);
    checkSourceEvents(1, FooEvent.TYPE, null);
    assertEquals(4, eventBus.getFiredCount(FooEvent.TYPE));
View Full Code Here

Examples of com.google.web.bindery.event.shared.FooEvent

  public void testFireEventFromSource_LotsOfEvents() {
    Object source = new Object();

    for (int i = 0; i < Integer.MAX_VALUE; i++) {
      eventBus.fireEventFromSource(new FooEvent(), source);
      assertEquals(i + 1, eventBus.getFiredCount(FooEvent.TYPE));
      assertEquals(i + 1, eventBus.getFiredCountFromSource(FooEvent.TYPE, source));
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.