1. @ContextConfiguration
@ContextConfiguration Spring整合JUnit4测试时,使用注解引入多个配置文件
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {CachingConfig.class})
如下:
@Resource
private CacheManager cacheManager;
是CachingConfig的bean
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {CachingConfig.class})
public class ExampleBeanTest {
private ExampleBean exampleBeanUnderTest;
@Resource
private CacheManager cacheManager;
@Before
public void setUp() {
exampleBeanUnderTest = new ExampleBean();
}
}
2. @SpringBootTest
在类上添加以下代码:
@RunWith(SpringRunner.class) @SpringBootTest(classes = {项目启动类.class})在执行test之前会先执行启动项目,后对象会被注入到单元测试所在类中
3. @Before
文章来源:https://www.toymoban.com/news/detail-511477.html
private ExampleBean exampleBeanUnderTest;
@Before
public void setUp() {
exampleBeanUnderTest = new ExampleBean();
}文章来源地址https://www.toymoban.com/news/detail-511477.html
到了这里,关于@Test单元测试注入bean 3种方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!