【发布时间】:2016-11-26 22:44:17
【问题描述】:
假设我有一个junit方法
public class BusinessClassTest {
private BusinessClass fixture;
@Test
public void test1() {
//the following two paths reside in the man/test/resources folder
String inputPath = "/fixtures/1/input";
String expectedPath = "/fixtures/1/expected";
validatedFixture(inputPath, expectedPath);
}
private void valiateFixture(String inputPath, String expectedPath) {
//inputData = load the input data
//feed it to a fixture
//actual = fixture.process(inputData)
//expectedData = loadExpectedData
//validate(expectedData, actualData);
}
}
现在假设我在灯具下有 20 个文件夹。如何遍历文件夹并为每个文件夹生成类似于
的方法 @Test
public void test{test_number}() {
//the following two paths reside in the man/test/resources folder
String inputPath = "/fixtures/{test_number}/input";
String expectedPath = "/fixtures/{test_number}/expected";
validatedFixture(inputPath, expectedPath);
}
我想把这个类构建成 maven 的一部分。
更新
我正在使用velocity来生成类,但是不确定如何从maven进行代码生成...
【问题讨论】:
标签: java maven code-generation