package eu.europeana.cloud.test; import org.junit.runners.BlockJUnit4ClassRunner; import org.junit.runners.model.FrameworkMethod; import org.junit.runners.model.InitializationError; import org.junit.runners.model.Statement; public class CassandraTestRunner extends BlockJUnit4ClassRunner { private static final String KEYSPACE_SCHEMA_CQL = "create_cassandra_schema.cql"; private static final String KEYSPACE = "ecloud_test"; public CassandraTestRunner(Class c) throws InitializationError { super(c); CassandraTestInstance.getInstance(KEYSPACE_SCHEMA_CQL, KEYSPACE); } @Override protected Statement withBefores(FrameworkMethod method, Object target, Statement statement) { CassandraTestInstance.truncateAllData(false); return super.withBefores(method, target, statement); } }