Spring整合Junit

**
 * 使用junit單元測試:測試配置
 *
 * Spring整合junit
 *      1.導入spring整合junit的jar(座標)
 *      2.使用junit提供的一個註解把原有的main方法替換了,替換成了spring提供的@RunWith
 *      3.告知spring的運行器,spring和ioc的建立時基於xml仍是註解的,而且說明位置@
 *          @ContextConfiguration:
 *                location:指定xml文件的位置,加上classpath關鍵字,表示在類路徑下
 *                classes:指定註解類所在的位置
 *      當時用spring5.x版本的時候,要求junit的jar包必須是4.12及以上
 */

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConfiguration.class)
//@ContextConfiguration(location= "classpath.bean.xml")
public class AccountServiceTest {

    @Autowired
    private IAccountService as =null;

    @Test
    public void testFindAll() {
        //3.執行方法
        List<Account> accounts = as.findAllAccount();
        for (Account account : accounts) {
            System.out.println(account);
        }
    }
相關文章
相關標籤/搜索