1
스프링 콩을 정적 classRule에 주입하는 방법은 무엇입니까?spring bean을 정적 classRule에 주입하는 방법은 무엇입니까?
public class CustomRunner extends SpringJUnit4ClassRunner {
@Override
protected Statement withBeforeClasses(Statement statement) {
List<TestRule> testRules = classRules();
// spring method to inject into existing object like injector.injectMembers(...);
return super.withBeforeClasses(statement);
}
}
중요 :이 솔루션은 RuleChains 적용되지 않습니다
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {ConfigClass.class})
public class SimpleTest {
@ClassRule
public static SimpleClassRule simpleClassRule = new SimpleClassRule();
}
'SimpleClassRule'에서'org.springframework.test.context.junit4.rules.SpringClassRule'을 확장해야합니까? – vegaasen