《JUnit实战(第2版)》—— 1.5 安装JUnit

1.5 安装JUnit

JUnit实战(第2版)
为了使用JUnit来编写应用程序测试,就需要将JUnit的JAR文件添加到项目的编译classpath(类路径)和执行classpath中去,可以按照以下步骤操作。

JUnit发布包包含了几个测试例子,你可以运行它们来熟悉JUnit测试的执行。

将JUnit发布包的ZIP文件解压缩到计算机操作系统上的一个目录(如Windows系统上的C:\或者UNIX操作系统上的/opt/)下。

在这个目录中,解压缩操作将会为了刚下载的JUnit发布包创建一个子目录(如Windows系统上的C:\junit4.6或者UNIX操作系统上的/opt/junit4.6)。

现在你可以准备运行随着JUnit发布包提供的测试例子了。JUnit配有了用来全面查看测试结果的各种Java程序,包括一个基于文本界面的使用控制台输出的测试运行器(test runner),如图1.2所示。

为了运行这个文本界面的测试运行器,在Windows操作系统的C:\junit4.6或UNIX操作系统的/opt/junit4.6下打开一个命令行窗口,并且输入操作系统下相应的命令。

如果是Windows操作系统:

如果是UNIX操作系统:

AllTests类包含了一个main方法来执行测试例子:

图1.1显示了测试执行的结果。

注意,JUnit文本界面的测试运行器使用小圆点来表示通过测试。如果测试出现错误,则显示字母E,而不是小圆点。

在本书的第3部分,我们会介绍使用Ant构建工具和Maven构建工具来运行测试。

时间: 2024-08-30 10:17:57

《JUnit实战(第2版)》—— 1.5 安装JUnit的相关文章

《JUnit实战(第2版)》—第1章1.5节安装JUnit

1.5 安装JUnit JUnit实战(第2版) 为了使用JUnit来编写应用程序测试,就需要将JUnit的JAR文件添加到项目的编译classpath(类路径)和执行classpath中去,可以按照以下步骤操作. JUnit发布包包含了几个测试例子,你可以运行它们来熟悉JUnit测试的执行. 将JUnit发布包的ZIP文件解压缩到计算机操作系统上的一个目录(如Windows系统上的C:\或者UNIX操作系统上的/opt/)下. 在这个目录中,解压缩操作将会为了刚下载的JUnit发布包创建一个子

《JUnit实战(第2版)》—第1章1.1节证实它能运行

第1部分 认识JUnit JUnit实战(第2版) 欢迎阅读<JUnit实战(第2版)>!JUnit是一个由Kent Beck和Erich Gamma于1995年年底着手编写的框架.自此以后,JUnit框架日益普及,现在已经成为单元测试Java应用程序的事实上的标准. 本书是第2版.<JUnit实战>的第1版非常畅销,由Vincent Massol和Ted Husted于2003年编写,其内容是基于JUnit 3.x版本的. 我们涵盖了JUnit最新的版本4.6,讨论了许多第1版尚

《JUnit实战(第2版)》—— 1.6 使用JUnit测试

1.6 使用JUnit测试 JUnit实战(第2版)JUnit拥有许多功能,可以使编写.运行测试更加容易.通过本书,你将可以了解到这些功能在实际中的各种运用. 针对每个单元测试,单独测试类实例和类加载器,以避免副作用.JUnit注释提供了资源初始化和回收方法:@Before.@BeforeClass.@After和@AfterClass.各种不同的assert方法使得检查测试结果更加简单.与各种流行工具(如Ant和Maven)的整合,以及与流行IDE(如Eclipse.NetBeans.Inte

《JUnit实战(第2版)》—— 导读

前言 JUnit实战(第2版)作为一个屡获殊荣的数学家,我无法容忍平庸.这就是数学所教给我的─不要停止,直到你把它完成,并且不仅要用好的方法,而且要用最好的方法. 当我开始编写软件时,我发现这条原则同样适用.我认识一些同事,他们对自己的工作非常马虎随便,并且我也看到了他们因为自己的疏忽大意而深受其害.他们不耐烦地完成他们的任务,从不担心他们开发的软件质量,更不用说寻找可能的最佳解决方案.对于那些家伙,重用相同的代码就意味着,在任何他们需要相同代码的地方简单地复制和粘贴它即可.我看到了不耐烦地尽快

《JUnit实战(第2版)》—第1章1.6节使用JUnit测试

1.6 使用JUnit测试JUnit实战(第2版)JUnit拥有许多功能,可以使编写.运行测试更加容易.通过本书,你将可以了解到这些功能在实际中的各种运用. 针对每个单元测试,单独测试类实例和类加载器,以避免副作用.JUnit注释提供了资源初始化和回收方法:@Before.@BeforeClass.@After和@AfterClass.各种不同的assert方法使得检查测试结果更加简单.与各种流行工具(如Ant和Maven)的整合,以及与流行IDE(如Eclipse.NetBeans.Intel

《JUnit实战(第2版)》—第1章1.4节JUnit的设计目标

1.4 JUnit的设计目标JUnit实战(第2版)JUnit团队已经为框架定义了3个不相关的目标: 框架必须帮助我们编写有用的测试:框架必须帮助我们创建具有长久价值的测试:框架必须帮助我们通过复用代码来降低编写测试的成本.在第2章中,我们会再次谈论到这几个目标. 接下来,在我们进入实战之前,先来看看如何安装JUnit. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《JUnit实战(第2版)》—— 第1章 Unit起步

第1章 Unit起步 JUnit实战(第2版)Never in the field of software development was so much owed by so many to so few lines of code. 在软件开发领域中,从来没有这样的事情:少数几行代码对大量代码起着如此重要的作用. --Martin Fowler 本章重点 探索JUnit安装JUnit编写第一个测试运行测试所有的代码都需要进行测试. 在开发期间,我们所做的第一件事是运行程序员自己的"验收测试&

《JUnit实战(第2版)》—— 1.4 JUnit的设计目标

1.4 JUnit的设计目标 JUnit实战(第2版)JUnit团队已经为框架定义了3个不相关的目标: 框架必须帮助我们编写有用的测试:框架必须帮助我们创建具有长久价值的测试:框架必须帮助我们通过复用代码来降低编写测试的成本.在第2章中,我们会再次谈论到这几个目标. 接下来,在我们进入实战之前,先来看看如何安装JUnit. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《JUnit实战(第2版)》目录—导读

版权声明JUnit实战(第2版)Original English language edition, entitled JUnit in Action (Second Edition) by Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory, published by Manning Publications Co., 209 Bruce Park Avenue, Greenwich, CT 06830. Copyright 20