Details
diff --git a/util/src/test/java/com/ning/billing/util/bus/TestEventBus.java b/util/src/test/java/com/ning/billing/util/bus/TestEventBus.java
index 84c7767..a64aa3e 100644
--- a/util/src/test/java/com/ning/billing/util/bus/TestEventBus.java
+++ b/util/src/test/java/com/ning/billing/util/bus/TestEventBus.java
@@ -24,7 +24,7 @@ public class TestEventBus extends TestEventBusBase {
@BeforeClass(groups = "slow")
- public void setup() {
+ public void setup() throws Exception {
eventBus = new InMemoryBus();
super.setup();
}
diff --git a/util/src/test/java/com/ning/billing/util/bus/TestEventBusBase.java b/util/src/test/java/com/ning/billing/util/bus/TestEventBusBase.java
index 1e659ca..371d1f9 100644
--- a/util/src/test/java/com/ning/billing/util/bus/TestEventBusBase.java
+++ b/util/src/test/java/com/ning/billing/util/bus/TestEventBusBase.java
@@ -40,7 +40,7 @@ public class TestEventBusBase {
protected Bus eventBus;
@BeforeClass(groups = "slow")
- public void setup() {
+ public void setup() throws Exception {
eventBus.start();
}
diff --git a/util/src/test/java/com/ning/billing/util/bus/TestPersistentEventBus.java b/util/src/test/java/com/ning/billing/util/bus/TestPersistentEventBus.java
index bf8dc4d..530a4e7 100644
--- a/util/src/test/java/com/ning/billing/util/bus/TestPersistentEventBus.java
+++ b/util/src/test/java/com/ning/billing/util/bus/TestPersistentEventBus.java
@@ -16,6 +16,9 @@
package com.ning.billing.util.bus;
+import java.io.IOException;
+
+import org.apache.commons.io.IOUtils;
import org.skife.config.ConfigurationObjectFactory;
import org.skife.jdbi.v2.IDBI;
import org.testng.annotations.AfterClass;
@@ -41,7 +44,10 @@ public class TestPersistentEventBus extends TestEventBusBase {
private MysqlTestingHelper helper;
@BeforeClass(groups = {"slow"})
- public void setup() {
+ public void setup() throws Exception {
+ helper.startMysql();
+ final String ddl = IOUtils.toString(TestPersistentEventBus.class.getResourceAsStream("/com/ning/billing/util/ddl.sql"));
+ helper.initDb(ddl);
cleanup();
super.setup();
}