@Test注解

@Test注解

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

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


这是为什么呢

正在回答

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

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
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下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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