1 package org.openejb.test;2 3 import java.util.Properties ;4 5 /**6 * 7 * @author <a HREF="mailto:david.blevins@visi.com">David Blevins</a>8 */9 public interface TestDatabase {10 11 public void createEntityTable() throws java.sql.SQLException ;12 public void dropEntityTable() throws java.sql.SQLException ;13 public void createAccountTable() throws java.sql.SQLException ;14 public void dropAccountTable() throws java.sql.SQLException ;15 public void start() throws IllegalStateException ;16 public void stop() throws IllegalStateException ;17 public void init(Properties props) throws IllegalStateException ;18 19 }20