PluginTest

public abstract class PluginTest<T extends PluginHandler> extends TestCase

Testing class used to kick up all the necessary thing for testing the plugin

Author:

Patrick Yip

Parameters:
  • <T> – the Processor class to test against with

Fields

CREATE_SQL_SUFFIX

public static final String CREATE_SQL_SUFFIX

DROP_SQL_SUFFIX

public static final String DROP_SQL_SUFFIX

FIXTURE_LOADER

protected ClassLoader FIXTURE_LOADER

INSERT_SQL_SUFFIX

public static final String INSERT_SQL_SUFFIX

baseFile

protected File baseFile

isLoadDB

protected boolean isLoadDB

pluginDescriptor

public static final String pluginDescriptor

processor

protected PluginHandler processor

Methods

commitSQL

public void commitSQL(String fixtureName)

getDBName

public abstract String getDBName()

getDSDAO

public abstract DataSourceDAO getDSDAO()

getParameterizedClass

public Class getParameterizedClass()

init

public abstract void init()

loadDB

public void loadDB()

postSetUp

public void postSetUp()

postTearDown

public void postTearDown()

setUp

public void setUp()

Setup the plugin module

tearDown

public void tearDown()

unloadDB

public void unloadDB()