– Start
JUnit 还支持测试工厂提供批量化测试用例。
package demo17;
import java.util.Arrays;
import java.util.Collection;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DynamicTest;
import org.junit.jupiter.api.TestFactory;
class TestFactoryTestDemo {
@TestFactory
Collection<DynamicTest> dynamicTests() {
return Arrays.asList(
DynamicTest.dynamicTest("dynamic test case 1", () -> Assertions.assertEquals("a", "a")),
DynamicTest.dynamicTest("dynamic test case 2", () -> Assertions.assertEquals(1, 1)));
}
}
– 更多参见:JUnit 精萃
– 声 明:转载请注明出处
– Last Updated on 2019-08-12
– Written by ShangBo on 2019-08-12
– End