diff --git a/util/src/main/java/org/killbill/billing/util/broadcast/dao/BroadcastModelDao.java b/util/src/main/java/org/killbill/billing/util/broadcast/dao/BroadcastModelDao.java
index 14938ea..f480b12 100644
--- a/util/src/main/java/org/killbill/billing/util/broadcast/dao/BroadcastModelDao.java
+++ b/util/src/main/java/org/killbill/billing/util/broadcast/dao/BroadcastModelDao.java
@@ -1,6 +1,6 @@
/*
- * Copyright 2014-2015 Groupon, Inc
- * Copyright 2014-2015 The Billing Project, LLC
+ * Copyright 2014-2017 Groupon, Inc
+ * Copyright 2014-2017 The Billing Project, LLC
*
* The Billing Project licenses this file to you under the Apache License, version 2.0
* (the "License"); you may not use this file except in compliance with the
@@ -63,4 +63,17 @@ public class BroadcastModelDao {
public String getCreatedBy() {
return createdBy;
}
+
+ @Override
+ public String toString() {
+ final StringBuilder sb = new StringBuilder("BroadcastModelDao{");
+ sb.append("recordId=").append(recordId);
+ sb.append(", serviceName='").append(serviceName).append('\'');
+ sb.append(", type='").append(type).append('\'');
+ sb.append(", event='").append(event).append('\'');
+ sb.append(", createdDate=").append(createdDate);
+ sb.append(", createdBy='").append(createdBy).append('\'');
+ sb.append('}');
+ return sb.toString();
+ }
}
diff --git a/util/src/test/java/org/killbill/billing/util/broadcast/dao/TestBroadcastDao.java b/util/src/test/java/org/killbill/billing/util/broadcast/dao/TestBroadcastDao.java
index 777cea8..ae9b8ca 100644
--- a/util/src/test/java/org/killbill/billing/util/broadcast/dao/TestBroadcastDao.java
+++ b/util/src/test/java/org/killbill/billing/util/broadcast/dao/TestBroadcastDao.java
@@ -1,6 +1,6 @@
/*
- * Copyright 2014-2015 Groupon, Inc
- * Copyright 2014-2015 The Billing Project, LLC
+ * Copyright 2014-2017 Groupon, Inc
+ * Copyright 2014-2017 The Billing Project, LLC
*
* The Billing Project licenses this file to you under the Apache License, version 2.0
* (the "License"); you may not use this file except in compliance with the
@@ -29,8 +29,7 @@ public class TestBroadcastDao extends UtilTestSuiteWithEmbeddedDB {
@Test(groups = "slow")
public void testBasic() throws Exception {
-
- DateTime now = clock.getUTCNow();
+ final DateTime now = clock.getUTCNow();
final BroadcastModelDao b1 = new BroadcastModelDao("svc1", "type1", "{attribute: kewl}", now, "tester");
broadcastDao.create(b1);
@@ -44,7 +43,6 @@ public class TestBroadcastDao extends UtilTestSuiteWithEmbeddedDB {
assertEquals(all.size(), 1);
final List<BroadcastModelDao> none = broadcastDao.getLatestEntriesFrom(1L);
- assertEquals(none.size(), 0);
-
+ assertEquals(none.size(), 0, none.isEmpty() ? null : "Invalid entry: " + none.get(0).toString());
}
}