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.String DEFAULT_CONFIGURATION_LOCATION  
    protected static java.io.File dirDatabase  
    protected static java.io.File targetdir  
    protected static java.io.File testBasedir  
  • Constructor Summary

    Constructors 
    Constructor Description
    TestHelper()  
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String getDbName​(java.io.File testDirectory, java.lang.String dbname)  
    static java.io.File getTestBasedir​(java.lang.Class<?> testClass)  
    static java.io.File getTestWorkdir()  
    static org.nuiton.topia.TopiaContext initTopiaContext​(java.io.File testDirectory, java.lang.String dbname)  
    static org.nuiton.topia.TopiaContext initTopiaContext​(java.io.File testDirectory, java.lang.String dbPropertiesPath, java.lang.String dbname)  
    static java.util.Properties initTopiaContextConfiguration​(java.io.File testDirectory, java.lang.String dbname)  
    static java.util.Properties initTopiaContextConfiguration​(java.io.File testDirectory, java.lang.String dbPropertiesPath, java.lang.String dbname)  
    static java.util.Properties loadHibernateConfiguration​(java.lang.String dbPropertiesPath)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • 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.IOException
      org.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.IOException
      org.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