public static Test suite() {
    Test suite = TestConfiguration.defaultSuite(OptimizerOverridesTest.class, false);
    suite =
        new CleanDatabaseTestSetup(suite) {

          /* Create tables, indices and views.
           * @see org.apache.derbyTesting.junit.CleanDatabaseTestSetup#decorateSQL(java.sql.Statement)
           */
          protected void decorateSQL(Statement st) throws SQLException {
            st.getConnection().setAutoCommit(false);

            st.addBatch(
                "create table t1 (c1 int, "
                    + "c2 int, c3 int,"
                    + " constraint cons1 primary key(c1, c2))");
            st.addBatch(
                "create table t2 (c1 int not null, "
                    + "c2 int not null, c3 int, "
                    + "constraint cons2 unique(c1, c2))");

            st.addBatch("insert into t1 values (1, 1, 1), " + "(2, 2, 2), (3, 3, 3), (4, 4, 4)");
            ;
            st.addBatch("insert into t2 values (1, 1, 1), " + "(2, 2, 2), (3, 3, 3), (4, 4, 4)");

            st.addBatch("create index t1_c1c2c3 on t1(c1, c2, c3)");
            st.addBatch("create index t1_c3c2c1 on t1(c3, c2, c1)");
            st.addBatch("create index t1_c1 on t1(c1)");
            st.addBatch("create index t1_c2 on t1(c2)");
            st.addBatch("create index t1_c3 on t1(c3)");
            st.addBatch("create index \"t1_c2c1\" on t1(c2, c1)");
            st.addBatch("create index t2_c1c2c3 on t2(c1, c2, c3)");
            st.addBatch("create index t2_c3c2c1 on t2(c3, c2, c1)");
            st.addBatch("create index t2_c1 on t2(c1)");
            st.addBatch("create index t2_c2 on t2(c2)");
            st.addBatch("create index t2_c3 on t2(c3)");

            st.addBatch("create view v1 as select * from t1 " + "--derby-properties index = t1_c1");
            st.addBatch("create view v2 as select t1.* from t1, t2");
            st.addBatch("create view v3 as select * from v1");
            st.addBatch(
                "create view neg_v1 as select * from t1" + " --derby-properties asdf = fdsa");

            st.executeBatch();
          }
        };

    return suite;
  }
 public static Test suite() {
   return TestConfiguration.defaultSuite(FloatTypesTest.class);
 }
  /** Construct top level suite in this JUnit test */
  public static Test suite() {
    TestSuite suite = (TestSuite) TestConfiguration.defaultSuite(AnsiSignaturesTest.class);

    return new CleanDatabaseTestSetup(suite);
  }
Example #4
0
 /** Create test suite for this test. */
 public static Test suite() {
   return new BlobClobTestSetup(
       // Reduce lock timeouts so lock test case does not take too long
       DatabasePropertyTestSetup.setLockTimeouts(
           TestConfiguration.defaultSuite(ClobTest.class, false), 2, 4));
 }
 public static Test suite() {
   return TestConfiguration.defaultSuite(UnsupportedVetter.class);
 }
 public static Test suite() {
   return TestConfiguration.defaultSuite(InternationalConnectTest.class);
 }