Class AbstractDdlTypesTest

java.lang.Object
org.jumpmind.db.AbstractDdlTypesTest
Direct Known Subclasses:
AseDdlTypesTest, FirebirdDdlTypesTest, H2DdlTypesTest, MSSql2005DdlTypesTest, MSSql2008DdlTypesTest, MSSql2016DdlTypesTest, MySqlDdlTypesTest, OracleDdlTypesTest, PostgreSqlDdlTypesTest

public abstract class AbstractDdlTypesTest extends Object
  • Field Details

    • log

      protected final org.slf4j.Logger log
    • platform

      protected static IDatabasePlatform platform
    • originalLevel

      protected org.apache.logging.log4j.Level originalLevel
  • Constructor Details

    • AbstractDdlTypesTest

      public AbstractDdlTypesTest()
  • Method Details

    • setup

      @BeforeAll public static void setup() throws Exception
      Throws:
      Exception
    • getName

      protected abstract String getName()
    • getDdlTypes

      protected abstract String[] getDdlTypes()
    • checkDatabaseType

      @BeforeEach public void checkDatabaseType()
    • testPlatformSpecificDdl

      @Test public void testPlatformSpecificDdl() throws Exception
      Throws:
      Exception
    • createTable

      protected void createTable()
    • dropTable

      protected void dropTable()
    • tableName

      protected String tableName()
    • buildDdl

      protected String buildDdl()
    • hasNullDefault

      protected boolean hasNullDefault(String columnType)