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); } }
@NonNull TemplateHandler getTemplateHandler() { if (mTemplateHandler == null) { File inputPath; if (mTemplateLocation != null) { inputPath = mTemplateLocation; } else { // Default inputPath = TemplateManager.getTemplateLocation(BLANK_ACTIVITY); } mTemplateHandler = TemplateHandler.createFromPath(inputPath); } return mTemplateHandler; }
@Override @NonNull protected List<String> getFilesToOpen() { TemplateHandler activityTemplate = mValues.getTemplateHandler(); return activityTemplate.getFilesToOpen(); }