JUnit下的测试和suite
来源:互联网 发布:到期备案域名 编辑:程序博客网 时间:2024/05/18 02:58
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下。以上测试结果为:
- JUnit下的测试和suite
- JUNIT(suite组合测试)
- junit测试管理类:junit test suite
- 使用Junit的suite()方法
- Android下的junit测试
- Android下的Junit测试
- spring下的junit测试
- Junit测试出现 empty test suite
- junit test case和junit test suite有什么区别
- Android下的junit测试简单配置
- Android下junit测试框架的配置
- JUnit下测试SpringMVC的Controller
- junit junit suite的简单使用总结(从无到有)
- Junit学习笔记之一:junit的安装和测试原则
- junit--有登录账号和密码的junit测试代码
- junit的安装和测试原则
- Hibernate下搭建JUNIT的测试环境,使用beforeclass和afterclass实现sessionFactory建立一次
- eclipse下软件测试合集,findbugs,PMD,Sourcemonitor,Junit的安装和使用详细图文
- IOS5基础十六-----可移动的行和可删除的行
- SQL Server (MSSQLSERVER) 服务因 17051 (0x429B) 服务性错误而停止。
- Js apply
- Mina 解决请求后直接关闭连接 (解决too many open files)查询(netstat -a)
- 巧用位操作
- JUnit下的测试和suite
- Visual Studio 9.0(2008) Mini版的整理。 (支持WTL/ATL/MFC/Win32)
- ArcGIS实用制图技巧——如何制作“羽化”效果
- 关于mina的文件上传代码示例
- hdu 2837 Calculation
- My命名空间
- jackrabbit与spring2.5.6集成
- 一个实例明白AutoResetEvent和 ManulResetEvent的用法
- 个人的MATLAB练习