protected void runTemplateTest(TemplateHandler worker) throws Exception { IDataSet setupDataSet = getReplacedDataSet(worker.getSetupDataSet(), worker.getId()); DatabaseOperation.CLEAN_INSERT.execute(dbunitConnection, setupDataSet); worker.doIt(); String comparisonDataSetName = worker.getAssertDataSet(); if (comparisonDataSetName != null) { IDataSet expectedDataSet = getReplacedDataSet(comparisonDataSetName, worker.getId()); IDataSet actualDataSet = dbunitConnection.createDataSet(); Assertion.assertEquals(expectedDataSet, actualDataSet); } }