JUnit下的测试和suite


      Eclipse下使用JUnit3来进行测试的框架为:

package test;
 
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
 
import server.db.DB;
 
import junit.framework.TestCase;
 
public class DBTest extends TestCase {
 
         protected void setUp()throws Exception {
                   super.setUp();
         }
 
         protected voidtearDown() throws Exception {
                   super.tearDown();
         }
 
         public void testDB()throws ClassNotFoundException, SQLException {
                   // 数据库读取
                   Connectionconn = DB.getConn();
                   Statementstmt = conn.createStatement();
                   ResultSet rs= stmt.executeQuery("select * from users;");
                   System.out.println("----------\nDB:Teststart");
                   while(rs.next()) {
                            System.out
                                               .println(rs.getInt(1)+ rs.getString(2) + rs.getString(3));
                   }
                   assertEquals(1,1);
                   System.out.println("DB:Statusok\n----------");
         }
}

      所有类似的测试方法都可以写在此类中,使用断言对测试结果进行分析。多个测试例子需要使用JUnit的Suite来进行封装。其结构为:

package test;
 
import junit.framework.Test;
import junit.framework.TestSuite;
 
public class AllTests {
 
         public static Testsuite() {
                   TestSuitesuite = new TestSuite("Test for test");
                   //$JUnit-BEGIN$
                   suite.addTestSuite(ProducerToolTest.class);
                   suite.addTestSuite(DBTest.class);
                   //$JUnit-END$
                   returnsuite;
         }
 
}

      上述程序可以使用Eclipse的自动生成功能来进行,Junit选项位于Java下。以上测试结果为:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gongqingkui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值