Package org.nuiton.topia
Class TestHelper
java.lang.Object
org.nuiton.topia.TestHelper
public class TestHelper
extends java.lang.Object
Helper for all topia tests.
- Since:
- 2.5
- Author:
- tchemit <chemit@codelutin.com>
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_CONFIGURATION_LOCATIONprotected static java.io.FiledirDatabaseprotected static java.io.Filetargetdirprotected static java.io.FiletestBasedir -
Constructor Summary
Constructors Constructor Description TestHelper() -
Method Summary
Modifier and Type Method Description static java.lang.StringgetDbName(java.io.File testDirectory, java.lang.String dbname)static java.io.FilegetTestBasedir(java.lang.Class<?> testClass)static java.io.FilegetTestWorkdir()static org.nuiton.topia.TopiaContextinitTopiaContext(java.io.File testDirectory, java.lang.String dbname)static org.nuiton.topia.TopiaContextinitTopiaContext(java.io.File testDirectory, java.lang.String dbPropertiesPath, java.lang.String dbname)static java.util.PropertiesinitTopiaContextConfiguration(java.io.File testDirectory, java.lang.String dbname)static java.util.PropertiesinitTopiaContextConfiguration(java.io.File testDirectory, java.lang.String dbPropertiesPath, java.lang.String dbname)static java.util.PropertiesloadHibernateConfiguration(java.lang.String dbPropertiesPath)
-
Field Details
-
testBasedir
protected static java.io.File testBasedir -
targetdir
protected static java.io.File targetdir -
dirDatabase
protected static java.io.File dirDatabase -
DEFAULT_CONFIGURATION_LOCATION
public static final java.lang.String DEFAULT_CONFIGURATION_LOCATION- See Also:
- Constant Field Values
-
-
Constructor Details
-
TestHelper
public TestHelper()
-
-
Method Details
-
getTestWorkdir
public static java.io.File getTestWorkdir() -
getTestBasedir
public static java.io.File getTestBasedir(java.lang.Class<?> testClass) throws java.io.IOException- Throws:
java.io.IOException
-
initTopiaContext
public static org.nuiton.topia.TopiaContext initTopiaContext(java.io.File testDirectory, java.lang.String dbname) throws java.io.IOException, org.nuiton.topia.TopiaNotFoundException- Throws:
java.io.IOExceptionorg.nuiton.topia.TopiaNotFoundException
-
initTopiaContext
public static org.nuiton.topia.TopiaContext initTopiaContext(java.io.File testDirectory, java.lang.String dbPropertiesPath, java.lang.String dbname) throws java.io.IOException, org.nuiton.topia.TopiaNotFoundException- Throws:
java.io.IOExceptionorg.nuiton.topia.TopiaNotFoundException
-
initTopiaContextConfiguration
public static java.util.Properties initTopiaContextConfiguration(java.io.File testDirectory, java.lang.String dbPropertiesPath, java.lang.String dbname) throws java.io.IOException- Throws:
java.io.IOException
-
loadHibernateConfiguration
public static java.util.Properties loadHibernateConfiguration(java.lang.String dbPropertiesPath) throws java.io.IOException- Throws:
java.io.IOException
-
getDbName
public static java.lang.String getDbName(java.io.File testDirectory, java.lang.String dbname) -
initTopiaContextConfiguration
public static java.util.Properties initTopiaContextConfiguration(java.io.File testDirectory, java.lang.String dbname) throws java.io.IOException- Throws:
java.io.IOException
-