`

TestSuite集合测试的使用

阅读更多

有时候需要一次测试所有的类(或多个),这时候就用到了TestSuite.
举例说明:
这里有两个TestCase类.
Person:

package com;
import junit.framework.TestCase;
public class Person extends TestCase
{
 
public void testMethod1()
 
{
  System.out.println(
"Person:method1");
 }

 
 
public void testMethod2()
 
{
  System.out.println(
"Person:method2");
 }

 
 
}


Student:

package com;
import junit.framework.TestCase;
public class Student extends TestCase
{
 
public void testMethod()
 
{
  System.out.println(
"Student:method");
 }

}


集合测试的类:PersonSuite

package com;
import junit.awtui.TestRunner;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
public class PersonSuite extends TestCase
{
 
public static Test suite()
 
{
  TestSuite ts 
= new TestSuite();
  ts.addTestSuite(Person.
class);
  ts.addTestSuite(Student.
class);
  
return ts;
 }

 
 
public static void main(String[] args)
 
{
  
//用TestRunner呼叫suite 方法
  TestRunner.run(PersonSuite.class);
 }

}



々上善若水々 2007-11-24 08:50 发表评论
分享到:
评论

相关推荐

    gcc-testsuite-4.3.2.tar.gz

    测试套件的使用方法通常是解压`gcc-testsuite-4.3.2.tar.gz`,然后配置、编译和运行测试。在GCC源代码目录下,可以使用`make check`命令来执行测试。这会运行所有的测试用例,并报告任何失败的情况。通过分析这些...

    gcc-2.3.3-testsuite.tar.gz

    testsuite,即测试套件,是一系列为了验证软件程序在各种不同条件下都能按预期工作的测试用例集。GCC的testsuite包含了大量的测试程序,用以确保GCC编译器的各个组件在不同的编译场景下能够正确无误地执行。这些测试...

    Phoronix Test Suite:开源自动基准测试-开源

    一旦安装完成,用户可以利用内置的命令行工具,如"phoronix-test-suite",来运行预设的基准测试或者管理自定义的测试集合。 此外,Phoronix Test Suite还提供了丰富的报告功能。测试结果会被详细记录,包括每项测试...

    CEC2011 test suite

    "CEC2011 test suite" 是一个针对进化计算领域的测试集,源自2011年的IEEE进化计算大会(IEEE Congress on Evolutionary Computation)。这个测试集专注于真实参数优化问题,是研究和评估进化算法性能的一个标准工具...

    TIA-Portal-TestSuiteAdvanced-V20安装包.iso.txt

    TIA Portal TestSuite Advance V20作为一款高级测试套件,为TIA Portal提供了全面的测试功能,能够帮助工程师在开发阶段就对整个自动化系统进行详尽的测试,以确保系统设计和实现的可靠性。通过这套软件,用户可以在...

    security-test-suite-master等工具

    标题中的"security-test-suite-master等工具"指的是一个用于评估和测试系统安全性的工具集合,主要关注的是密码和其他安全措施的强度。这个工具包可能包含了多种不同的安全检查工具,旨在帮助用户发现并修复潜在的...

    cppunit test 测试源代码

    3. **构建测试套件**:创建一个`cppunit::TestSuite`实例,然后将测试案例添加到套件中。 4. **运行测试**:使用`cppunit::TextUi::TestRunner`运行测试套件,并指定测试监听器来获取测试结果。 5. **解析结果**:...

    dyninst-testsuite-9.3.1-3.el7.x64-86.rpm.tar.gz

    dyninst-testsuite是Dyninst工具集的一个测试套件,用于检验Dyninst编译和执行环境的功能完整性与性能表现。 本次提供的压缩包文件名为dyninst-testsuite-9.3.1-3.el7.x64-86.rpm.tar.gz,包含了rpm格式的安装包。...

    测试女巫之Python test篇.pdf

    测试套件(TestSuite)是将多个相关的测试用例集合在一起的结构,便于一起执行多个测试用例。在unittest中,可以通过TestSuite类来组织和运行这些测试用例。 5. HTMLTestRunner模块: HTMLTestRunner是一个第三方库...

    自动化冒烟测试:Unittest vs Pytest框架

    3. Unittest 框架使用 Test Case 和 Test Suite 来组织测试用例,而 Pytest 框架使用 Test Function 和 Test Module 来组织测试用例。 Unittest 和 Pytest 框架都是自动化冒烟测试的良好选择,但 Pytest 框架提供了...

    软件单元测试——JUnit使用

    * 测试用例的集合,称作测试包(TestSuite)。 * 测试结果的描述与记录/TestResult)。 * 测试过程中的事件监听者(TestListener)。 * 每一个测试方法所发生的与预期不一致状况的描述,称其测试失败元素(TestFailure)。 ...

    JUnit和单元测试入门简介

    * 测试用例的集合,可容纳多个测试用例(TestCase),将其称作测试包(TestSuite)。 * 测试结果的描述与记录(TestResult)。 * 测试过程中的事件监听者(TestListener)。 * 每一个测试方法所发生的与预期不一致...

    [ 无敌版]用JUnit框架实现Java单元测试教程,速成JUNIT

    `TestSuite` 用于组合多个 `TestCase`,形成测试集合。`TestCase` 是编写具体测试用例的基类,程序员通常需要继承它并覆盖必要的方法如 `setUp()` 和 `tearDown()` 来设置和清理测试环境,以及 `runTest()` 来执行...

    cec2014测试集,评估算法性能

    为了分析算法性能,研究者通常会绘制算法的性能曲线,如收敛曲线、误差-迭代图等,并使用统计测试(如t检验或Mann-Whitney U test)来确定不同算法之间的显著差异。 总的来说,CEC2014测试集提供了一个公正的平台,...

    Squish GUI自动化测试使用文档

    Squish GUI自动化测试使用文档是一份详细的指南,旨在帮助测试人员快速掌握自动化测试方法,特别是针对GUI界面的测试。Squish作为一个强大的自动化测试工具,尤其适用于QT平台的自动化测试,它允许用户通过录制和...

    MIPI Alliance Test Program

    MIPI Alliance Test Program文档是一份由MIPI联盟发布的详细介绍D-PHY物理层一致性测试套件的技术文件。这份文档共计252页,其中包含了一系列针对MIPI D-PHY物理层的测量规范,旨在提供一个标准化的方法来评估和验证...

    junit单元测试使用方法(实例)

    ### JUnit单元测试使用方法详解 #### 一、JUnit简介及意义 JUnit 是一个流行的 Java 编程语言的单元测试框架。它最初由 Erich Gamma 和 Kent Beck 创建,旨在简化软件开发过程中的测试工作。单元测试是软件开发...

    CUnit框架和具体使用

    Test Suite是一组相关的测试用例的集合,每个Test Suite可以包含多个Test Case。Test Case是最基本的测试单元,每个Test Case可以包含多个断言语句。 在程序结构上,一次测试可以下辖多个Test Suite,每个Test ...

    epub-testsuite:收集EPUB文件以系统地测试EPUB阅读系统的符合性

    epub-testsuite 收集EPUB文件以系统地测试EPUB阅读系统的符合性 目标 该存储库包含用于评估EPUB阅读系统中功能覆盖范围的EPUB文档的集合。 集合的主要重点是人工评估的二进制(通过/失败)测试。 包括的测试有两种...

    googletest-master_gtest_测试_

    1. **测试套件(Test Suite)**:测试套件是一组相关测试的集合,每个测试套件可以包含多个测试用例。 2. **测试用例(Test Case)**:测试用例是实际执行的最小单元,由一个或多个测试点组成。 3. **测试点(Test ...

Global site tag (gtag.js) - Google Analytics