org.junit.jupiter.params.provider.MethodSource; import com.demo.junit5.bean.TestStep; import com.demo.junit5.runner.MockRunner \\tests"; private Runner runner = new MockRunner(); //@Scenario(value=". runner.run(testStep); } } } 执行效果 在tests目录下,简单复制几个文件和目录作为案例,然后使用之前编写的MockRunner
org.junit.jupiter.params.provider.MethodSource; import com.demo.junit5.bean.TestStep; import com.demo.junit5.runner.MockRunner \\tests"; private Runner runner = new MockRunner(); //@Scenario(value=". runner.run(testStep); } } } 执行效果 在tests目录下,简单复制几个文件和目录作为案例,然后使用之前编写的MockRunner
作为示例,这里先给一个MockRunner package com.demo.junit5.runner; import com.alibaba.fastjson.JSON; import static org.assertj.core.api.Assertions.assertThat; import com.demo.junit5.bean.TestStep; import lombok.extern.slf4j.Slf4j; @Slf4j public class MockRunner class RunnerFactory { public static Runner getRunner(String runner) { return new MockRunner (); } } 目前这个工厂只提供MockRunner一种实现。
作为示例,这里先给一个MockRunner package com.demo.junit5.runner; import com.alibaba.fastjson.JSON; import static org.assertj.core.api.Assertions.assertThat; import com.demo.junit5.bean.TestStep; import lombok.extern.slf4j.Slf4j; @Slf4j public class MockRunner class RunnerFactory { public static Runner getRunner(String runner) { return new MockRunner (); } } 目前这个工厂只提供MockRunner一种实现。
tearDownClass(cls) -> None: super().tearDownClass() if __name__ == '__main__': unittest.main() mockrunner