package org.test4j.module.dbfit.utility;
import java.io.File;
import org.test4j.module.dbfit.utility.FitRunner;
import org.test4j.testng.Test4J;
import org.testng.annotations.Test;
@Test(groups = "test4j")
public class FitRunnerTest extends Test4J {
TestedFitRunner fitRunner = new TestedFitRunner();
@Test
public void testPrepareFiles() {
File file = new File(fitRunner.getFitDir() + File.separatorChar + "files/fitnesse.css");
file.delete();
want.file(file).unExists();
fitRunner.prepareFiles();
want.file(file).isExists();
}
@Test
public void testRunFitTest_BlankFileName() throws Exception {
fitRunner.runFitTest(FitRunnerTest.class, "");
}
@Test(expectedExceptions = RuntimeException.class)
public void testRunFitTest_InvalidateFileName() throws Exception {
fitRunner.runFitTest(FitRunnerTest.class, ".wiki");
}
@Test(expectedExceptions = RuntimeException.class)
public void testRunFitTest_InvalidateFileName2() throws Exception {
fitRunner.runFitTest(FitRunnerTest.class, "aa.wik");
}
// public void testRunExcel() {
// fitRunner.runFitExcel(FitRunnerTest.class,
// "D:/eclipse/workspace/ali-test4j/src/test/resources/org/test4j/module/dbfit/utility/simple query.xls");
// }
public static class TestedFitRunner extends FitRunner {
public TestedFitRunner() {
super();
}
public void prepareFiles() {
super.prepareFiles();
}
}
}