加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

java – 试图理解Spring的@RunWith,@ ContextConfiguration;和A

发布时间:2020-12-15 01:45:48 所属栏目:大数据 来源:网络整理
导读:我是第一次使用Spring的测试注释,并试图了解它们是如何适应的. doc说使用@RunWith指定测试运行器,使用@ContextConfiguration指定context config xml文件.我想通过ant的JUnit任务运行这些测试. 我读到@RunWith是一个JUnit注释,因此ant的JUnit任务不应该有任何

我是第一次使用Spring的测试注释,并试图了解它们是如何适应的. doc说使用@RunWith指定测试运行器,使用@ContextConfiguration指定context config xml文件.我想通过ant的JUnit任务运行这些测试.

我读到@RunWith是一个JUnit注释,因此ant的JUnit任务不应该有任何问题处理它.但@ContextConfiguration是一个Spring注释,那么JUnit如何处理呢?或者,Spring是否将测试类转换为JUnit TestCase的子类,并以某种方式指定测试运行器?他们如何实际合作?

最佳答案
通过@RunWith(SpringJUnit4ClassRunner.class),您可以告诉JUnit使用其他Runner.在这种情况下,SpringJUnit4ClassRunner Runner.然后Spring Runner处理@ContextConfiguration Annotation.

无论你是从Eclipse,一个更好的IDE,命令行,Maven还是Ant开始测试,它都可以工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读