51Testing软件测试论坛

标题: @RunWith(SpringRunner.class)是什么意思?有什么作用?可以举个易懂的例子吗。。... [打印本页]

作者: 测试积点老人    时间: 2022-1-25 10:34
标题: @RunWith(SpringRunner.class)是什么意思?有什么作用?可以举个易懂的例子吗。。...
@RunWith(SpringRunner.class)是什么意思?有什么作用?可以举个易懂的例子吗。。在测试类上面,有的时候不加@RunWith(SpringRunner.class),不会报错。有的时候,不加就会报错。
今天因为没加这个,一直报空指针异常错误。找了很久!
虽然我有意识注意到测试类要加这个,但是真的不明白它的作用。
因为一个错误,浪费很长时间,最后才想到是不是因为没加这个注解。归根结底,还是因为我对这个东西不了解,希望有人能让我听明白!



作者: kallinr    时间: 2022-1-26 09:19
shilihua
作者: qqq911    时间: 2022-1-26 10:23
检查下日志吧,看是否缺少调用
作者: 郭小贱    时间: 2022-1-26 15:16
@RunWith(SpringRunner.class):指让类运行在Spring的测试环境,以便测试开始时自动创建Spring应用上下文。
作者: jingzizx    时间: 2022-1-26 17:19

@RunWith(SpringRunner.class):指让类运行在Spring的测试环境,以便测试开始时自动创建Spring应用上下文。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2