奇怪的报错

奇怪的报错

public void insert(){
Employee employee = new Employee();
       employee.setEno(8888);
       employee.setEname("赵六");
       employee.setSalary(6666f);
       employee.setDname("研发部");
       employeeDao.insert(employee);
   }
}
public void insert(Employee employee){
String sql = "insert into employee(eno,ename,salary,dname,hiredate) values(?,?,?,?,?)";
       //利用update方法实现数据写入操作
       jdbcTemplate.update(sql,new Object[]{
employee.getEno() , employee.getEname(),employee.getSalary(),employee.getDname() , employee.getHiredate()
});
   }
}

五月 26, 2021 7:28:24 下午 org.springframework.test.context.support.AbstractTestContextBootstrapper getDefaultTestExecutionListenerClassNames

信息: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]

五月 26, 2021 7:28:24 下午 org.springframework.test.context.support.AbstractTestContextBootstrapper getTestExecutionListeners

信息: Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@604ed9f0, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6a4f787b, org.springframework.test.context.support.DirtiesContextTestExecutionListener@685cb137, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6a41eaa2, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7cd62f43, org.springframework.test.context.event.EventPublishingTestExecutionListener@6d4b1c02]


java.lang.Exception: No tests found matching Method insert(jdbcTemplateTestor) from org.junit.internal.requests.ClassRequest@6093dd95


at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40)

at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:50)

at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)

at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220)

at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53)



Process finished with exit code -1


正在回答 回答被采纳积分+1

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

2回答
好帮手慕阿满 2021-05-27 11:07:41

同学你好,报错提示没有test的方法,如:

http://img1.sycdn.imooc.com//climg/60af0c8a0913675808780158.jpg

问一下同学insert()方法上是否有添加@Test注解,如果没有,建议同学添加@Test注解再试试。

祝学习愉快~


  • 为什么在本章中都要添加注解?好像驱动

    2021-06-14 05:51:54
  • 同学你好,这里是使用单元测试,所以需要添加@Test注解,如果使用main()方法直接运行测试,是不需要@Test注解的。

    祝学习愉快~

    2021-06-15 09:52:15
rock221 2021-05-26 23:10:48
 employee.getHiredate()

你这个数据没有赋值。。。 ?:


   employee.setEno(8888);
       employee.setEname("赵六");
       employee.setSalary(6666f);
       employee.setDname("研发部");
       employeeDao.insert(employee);


问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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