/** {@inheritDoc} */
  public void cleanupData() throws Exception {
    IDataSet dataset = new CompositeDataSet(prepDs, expectedDs);
    String tableNames[] = dataset.getTableNames();
    int count = tableNames.length;
    LOG.info("cleanupData: about to clean up {} tables={}", new Integer(count), tableNames);

    if (databaseTester == null) {
      throw new IllegalStateException("databaseTester is null; must configure or set it first");
    }

    databaseTester.setDataSet(dataset);
    databaseTester.onTearDown();
    LOG.debug("cleanupData: Clean up done");
  }
Esempio n. 2
0
  protected void tearDown() throws Exception {
    logger.debug("tearDown() - start");

    try {
      final IDatabaseTester databaseTester = getDatabaseTester();
      assertNotNull("DatabaseTester is not set", databaseTester);
      databaseTester.setTearDownOperation(getTearDownOperation());
      databaseTester.setDataSet(getDataSet());
      databaseTester.setOperationListener(getOperationListener());
      databaseTester.onTearDown();
    } finally {
      tester = null;
      super.tearDown();
    }
  }