package streamcruncher.test.func.h2;
import java.util.List;
import org.testng.annotations.AfterGroups;
import org.testng.annotations.BeforeGroups;
import org.testng.annotations.Test;
import streamcruncher.test.TestGroupNames;
import streamcruncher.test.func.BatchResult;
import streamcruncher.test.func.generic.ReStockAlertPerfTest;
/*
* Author: Ashwin Jayaprakash Date: Oct 3, 2006 Time: 10:55:32 PM
*/
public class H2ReStockAlertPerfTest extends ReStockAlertPerfTest {
@Override
@BeforeGroups(dependsOnGroups = { TestGroupNames.SC_INIT_REQUIRED }, value = { TestGroupNames.SC_TEST_H2 }, groups = { TestGroupNames.SC_TEST_H2 })
public void init() throws Exception {
super.init();
}
@Override
protected String[] getColumnTypes() {
/*
* "country", "state", "city", "item_sku", "item_qty", "order_time",
* "order_id"
*/
return new String[] { "varchar(15)", "varchar(15)", "varchar(15)", "varchar(15)",
"integer", "timestamp", "bigint not null" };
}
@Override
protected String[] getResultColumnTypes() {
return new String[] { "varchar(15)", "varchar(15)", "varchar(15)", "varchar(15)", "double",
"bigint" };
}
@Test(dependsOnGroups = { TestGroupNames.SC_INIT_REQUIRED }, groups = { TestGroupNames.SC_TEST_H2 })
protected void performTest() throws Exception {
List<BatchResult> results = test();
}
@Override
@AfterGroups(dependsOnGroups = { TestGroupNames.SC_INIT_REQUIRED }, value = { TestGroupNames.SC_TEST_H2 }, groups = { TestGroupNames.SC_TEST_H2 })
public void discard() {
super.discard();
}
}