com.google.gwt.event.shared.testing.CountingEventBus is a wrapper for com.google.web.bindery.event.shared.testing.CountingEventBus. However, not all methods available in the wrapped class are available in the wrapper class. Adding those methods.

(We may eventually change our code to use com.google.web.bindery classes; however, we're far away from making that change, so we still need to use this legacy class.)


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11493 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/event/shared/testing/CountingEventBus.java b/user/src/com/google/gwt/event/shared/testing/CountingEventBus.java
index b0aa76b..bf102ab 100644
--- a/user/src/com/google/gwt/event/shared/testing/CountingEventBus.java
+++ b/user/src/com/google/gwt/event/shared/testing/CountingEventBus.java
@@ -76,7 +76,27 @@
     castFireEventFromSource(event, source);
   }
 
+  /**
+   * How many handlers are registered for the given {@code type}.
+   *
+   * @deprecated Please use {@code getHandlerCount}.
+   */
   public int getCount(GwtEvent.Type<?> type) {
     return real.getCount(type);
   }
+
+  /**
+   * How many events have fired for the given {@code type}. These events may not have been
+   * passed to any handlers.
+   */
+  public int getFiredCount(Type<?> type) {
+    return real.getFiredCount(type);
+  }
+
+  /**
+   * How many handlers are registered for the given {@code type}.
+   */
+  public int getHandlerCount(Type<?> type) {
+    return real.getHandlerCount(type);
+  }
 }