/** {@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"); }
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(); } }