author: emu(黄希彤)明天放假回家了,今天把系统里面的test case全部用一个tesetsuite给串了起来,得到了这样一幅截屏:
这几个月来的单元测试还是富有成果的。虽然项目组一些新成员没有很好的按照规范进行开发,但是在我坚持下新加的模块全部几乎都写了单元测试。虽然里面有不少红叉叉,不过不怕,一切都在控制之内。
自从用了strutstestcase,连以前十分头疼的struts配置问题现在都可以在单元测试中及时发现了,虽然还要手工配置两个参数。
这是我整个工程总的测试套件,里面放了两个子测试套件:
import junit.framework.*;
public class OATestSuite
extends TestCase{
public OATestSuite(String s) {
super(s);
}
public static Test suite() {
TestSuite suite = new TestSuite();
suite.addTest(message.MessageTestSuite.suite());
suite.addTest(system.TestSystemSuite.suite());
return suite;
}
}
这是一个子测试套件,里面既有测试套件,又有单元测试,注意两者添加的时候写法的不同。jbuilder自动生成的写法在添加测试套件的时候是错的,要手工改一下:
import junit.framework.*;
public class TestSystemSuite
extends TestCase{
public TestSystemSuite(String s){
super(s);
}
public static Test suite(){
TestSuite suite = new TestSuite();
suite.addTest(system.dept.TestDeptSuite.suite());
suite.addTest(system.oa_user.TestUserSuite.suite());
suite.addTest(system.permission.TestPermissionSuite.suite());
suite.addTest(system.Role.TestRoleSuite.suite());
suite.addTest(system.Bulletin.TestBulletinSuite.suite());
suite.addTestSuite(system.business.TestSystemBusiness.class);
suite.addTestSuite(system.dept.TestDeptSuite.class);
suite.addTestSuite(system.oa_user.TestUserSuite.class);
suite.addTestSuite(system.permission.TestPermissionSuite.class);
suite.addTestSuite(system.Role.TestRoleSuite.class);
return suite;
}
}
爽吧?
author: emu(黄希彤)
分享到:
相关推荐
压缩包子文件的列表中,"Junit在eclipse中的配置方法.doc"是一个文档,提供了如何在Eclipse集成开发环境中配置和使用JUnit的步骤。Eclipse是一款流行的Java IDE,支持直接内嵌运行JUnit测试,使得开发人员可以方便地...
在"day011"这个文件中,很可能包含了一个简单的JUnit测试项目的源代码。你可以下载并导入到你的IDE中,看看它是如何使用JUnit来测试代码的。通过这种方式学习,你可以更好地理解单元测试的概念,以及如何在实际项目...
2. **创建测试类**:在项目中创建一个新的Java类,并使用`@RunWith(JUnit4.class)`注解标记为JUnit4测试类。 3. **编写测试方法**:在测试类中,编写测试方法并用`@Test`注解标记。根据需要添加其他注解如`@Before`...
JUnit4 可以应用于各种 Java 项目的测试中,包括单元测试、集成测试、功能测试等。使用 JUnit4 可以简化测试用例的编写,提高测试效率和质量。 六、结论 JUnit4 是 JUnit 框架有史以来的最大改进,主要目标是利用 ...
JUnit4 是一个广泛使用的Java编程语言的单元测试框架。它为开发者提供了一种方便的方式来编写和执行可重复的、自动化的测试用例,确保代码的质量和功能的正确性。JUnit4.zip 包含了不同版本的 JUnit jar 文件以及...
JUnit4 是一个广泛使用的Java编程语言的单元测试框架。它为开发者提供了一种方便的方式来编写和执行可重复的测试,确保代码的质量和稳定性。这个压缩包 "JUnit4.zip" 包含了JUnit 4的不同版本,从4.7到4.11,这将有...
本文档旨在为初学者提供一个初步的了解 Junit 的认识,帮助他们快速入门轻松容易的进入到实际的项目中。 一、Junit 介绍 Junit 是一个基于 Java 的单元测试框架,主要用于编写和运行重复测试。Junit 提供了一个...
接下来,我们来看JUnit的框架。JUnit的核心是测试套件(Test Suite),它由多个测试案例(Test Case)组成。每个测试案例都是一个类,继承自JUnit提供的`TestCase`类。在`TestCase`中,我们可以定义一系列公共方法,...
JUnit 5.2.3是该框架的一个版本,它在前一个版本的基础上进行了一些改进和增强,以提供更高效、更灵活的测试环境。在这个版本中,我们可以找到一系列针对Java开发者友好且强大的测试工具。 首先,JUnit 5是JUnit...
JUnit 是一个流行的单元测试框架,广泛应用于 Java 项目中,本文将详细介绍 JUnit 测试框架的使用,并提供了两个示例来帮助读者更好地理解和掌握 JUnit 的使用。 一、JUnit 测试框架的使用 为了使用 JUnit 测试...
对于测试软件项目,自动化测试总是好的,这将产生容易出错的结果。在手动测试的情况下,可能存在人为错误。在本文中,让我们以一个示例项目为例,看看如何为其编写 JUnit 测试用例。
Spring DM是Spring框架的一个扩展,专门用于OSGi(开放服务网关规范)环境,它允许开发者在模块化的应用程序中管理和部署Spring组件。 在OSGi环境中,Spring DM允许我们创建可独立部署和管理的模块,而JUnit则是一...
在SpringMvc项目中,JUnit可以帮助我们对每个控制器方法、服务方法或数据访问对象进行单独的测试,确保它们在不同的场景下表现正确。 进行SpringMvc的JUnit单元测试时,我们需要做以下几步: 1. **设置测试环境**...
标题中的“一个使用ant及junit进行单元测试的简单例子”揭示了本主题将围绕两个核心工具——Apache Ant和JUnit,讲解如何在Java项目中进行单元测试。Apache Ant是一个广泛使用的构建工具,它允许开发者通过XML配置...
在实际项目中,Spring和JUnit也可能与MyBatis结合进行数据访问层的测试。通过Spring的数据源配置,可以轻松地在测试环境中设置数据源,而JUnit则用于验证SQL查询的正确性和数据操作的效果。 总结来说,“spring ...
本篇文章将通过一个简单的加减乘除计算器程序,深入探讨JUnit的核心概念、使用方法以及其在实际开发中的重要性。 首先,让我们来看看基础的加减乘除计算器程序。在Java编程中,我们可以创建一个名为`Calculator`的...
总的来说,“ant-junit-1.6.1.jar.zip”是一个方便开发者在Ant中运行JUnit测试的工具包,它简化了测试集成过程,提高了开发效率。虽然这个版本相对较旧,但对于很多仍在维护的项目,它仍然是一个可靠的解决方案。...
此外,JUnit 4.12还支持参数化测试,允许通过不同参数多次运行同一个测试方法,这对于验证函数在各种输入条件下的行为非常有用。`@Parameters`注解用于提供参数集,`@Parameterized.Parameters`方法返回这些参数。 ...
测试方法将在一个事务中运行,完成后回滚,防止数据污染。 ```java @Test @Transactional public void testDatabaseOperation() { // 执行数据库操作 // 验证操作结果 } ``` 通过以上步骤,我们可以对Spring的...
Java JUnit 包是用于Java编程中的一个单元测试框架,它极大地简化了对代码功能的验证和调试。JUnit是开源的,由Eclipse基金会维护,是开发者进行单元测试的首选工具。这个压缩包包含了不同版本的JUnit库,包括文档、...