@Test注解

@Test注解

之前在测试方法前面没加@Test,然后报错No runnable methods,可是提示写着demo1()

http://img1.sycdn.imooc.com//climg/5e1724b0091c388a05400174.jpg

1
<br>

这是为什么呢

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,这里老师测试同学贴出的代码,当没有加@Test时:

http://img1.sycdn.imooc.com//climg/5e185161095ee7bc05090390.jpg

当加上@Test时

http://img1.sycdn.imooc.com//climg/5e185181090d34f804880378.jpg

所以出现这样的问题可能是idea编辑器的问题,同学加上@Test可以正常测试就可以,不用纠结哟。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

提问者 不停奔跑的小恐龙 2020-01-10 18:00:56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.imooc.aop.demo5;
 
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
 
import javax.annotation.Resource;
 
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:ApplicationContext3.xml")
public class SpringDemo5 {
 
    @Resource(name = "studentDao")
    private StudentDao studentDao;
    @Resource(name = "customerDao")
    private CustomerDao customerDao;
 
     
    public void demo1(){
        studentDao.delete();
        customerDao.find();
         
    }
}

http://img1.sycdn.imooc.com//climg/5e184b56095cd7e707860424.jpg

好帮手慕小班 2020-01-10 11:27:08

同学你好,老师测试,在测试方法前没有添加@Test是没有提示可以测试demo1()方法,同学是否是如下情况: 将@Test写在了方法上面,同学没有注意到

http://img1.sycdn.imooc.com//climg/5e17edb809c533e905720337.jpg

建议同学检查代码,是否在上面已经写过了注解呐。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 类名上面写了spring的junit,其他的没有写
    2020-01-10 15:55:43
  • 同学你好,1、可能是idea的问题,同学可以清理缓存后,重启一下。2、同学加上@Test是可以正常测试的吗。3、同学重启idea后还有这个问题吗,同学可以将自己的对应代码贴出,老师来测试一下。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2020-01-10 16:51:02
  • 老师请看回答区
    2020-01-10 18:01:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码