killbill-aplcache

Merge branch 'inv-ent-integration' of github.com:ning/killbill

1/25/2012 5:36:57 PM

Details

diff --git a/invoice/src/test/java/com/ning/billing/invoice/notification/TestNextBillingDateNotifier.java b/invoice/src/test/java/com/ning/billing/invoice/notification/TestNextBillingDateNotifier.java
index 88fdd1d..21a66e3 100644
--- a/invoice/src/test/java/com/ning/billing/invoice/notification/TestNextBillingDateNotifier.java
+++ b/invoice/src/test/java/com/ning/billing/invoice/notification/TestNextBillingDateNotifier.java
@@ -94,6 +94,7 @@ public class TestNextBillingDateNotifier {
 
 	public static class NextBillingEventListener {
 		private int eventCount=0;
+		private NextBillingDateEvent event;
 
 		public int getEventCount() {
 			return eventCount;
@@ -102,13 +103,18 @@ public class TestNextBillingDateNotifier {
 		@Subscribe
 		public synchronized void processEvent(NextBillingDateEvent event) {
 			eventCount++;
+			this.event = event;
 			//log.debug("Got event {} {}", event.name, event.value);
 		}
+		
+		public NextBillingDateEvent getLatestEvent() {
+			return event;
+		}
 	}
 
 	@Test(enabled=true, groups="slow")
 	public void test() throws Exception {
-		final UUID subscriptionId = new UUID(0L,1L);
+		final UUID subscriptionId = new UUID(0L,1000L);
 		final DateTime now = new DateTime();
 		final DateTime readyTime = now.plusMillis(2000);
 
@@ -140,5 +146,6 @@ public class TestNextBillingDateNotifier {
 	        });
 
 		Assert.assertEquals(listener.getEventCount(), 1);
+		Assert.assertEquals(listener.getLatestEvent().getSubscriptionId(), subscriptionId);
 	}
 }