码迷,mamicode.com
首页 > 数据库 > 详细

jdbc:关于junit测试No tests found matching

时间:2017-07-05 09:51:59      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:exec   str   语句   获取   connect   exce   junit   ring   null   

当被测试的方法中含有以【@Test】标记的被调用的方法方法时,就会报No tests found matching。。。

from org.junit.internal.requests.ClassRequest@306a30c7的错误,将被调用的方法的【@Test】去掉即可。

@Test
 public void testSatement(){
  Connection connection=null;
  Statement statement=null;
  ResultSet resultSet=null;
  try {
   //1.获取数据库连接
   connection=getConnection();
   //2.调用Connection对象的createStatement()方法获取Statement对象
   statement=connection.createStatement();
   //3.准备SQL语句
   String sql="update customers set name=‘Jerry‘ where id=6";
   
   //4.发送SQL语句:调用Statement对象的executeUpdate(sql)方法
   statement.executeUpdate(sql);
  } catch (Exception e) {
   e.printStackTrace();
  }finally{
   //5.关闭数据库资源:由里向外关闭
   releaseDB(resultSet, statement, connection);
  }

比如上述测试中需保证方法getConnection()和releaseDB(resultSet, statement, connection)不应有【@Test】,负责就会报上述错误

注:junit4----junit_4.12.0.v201504281640


  

jdbc:关于junit测试No tests found matching

标签:exec   str   语句   获取   connect   exce   junit   ring   null   

原文地址:http://www.cnblogs.com/cd-01/p/7119264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!