在集成测试类我遇到的这行代码: @ClassRule
public static final SpringClassRule SPRING_CLASS_RULE = new SpringClassRule();
@Rule
public final SpringMethodRule springMethodRule = new SpringMethodRule();
还有像一些模糊逻辑字符串规则: IF Input1.A和Input2.B然后Output1.A IF Input1.A AND(NOT Input2.B) AND Input3.C Then Output1.A 我想在AND和after之后捕获组。 并且还用括号捕获(NOT Input2.B)。 以及IF之后。
我有一段代码将在多个集成测试中重复使用。代码将在测试之前和之后运行。 我决定使用JUnit @Rule将是实现此目的的最佳方法。 问题是规则将需要访问几个@Autowired spring bean。 (测试与Spring集成测试运行运行,从而自动装配工作正常 我有一个规则: public class CustomSpringRule extends ExternalResource {