在集成測試類我遇到的這行代碼: @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 {