程序开头有这样一行代码,“import static org.junit.Assert.*;”,利用了Java 5.0提供的静态导入将Assert类静态导入,因此我们在程序中可以直接使用Assert类的任何静态方法。下面简单介绍一下静态类org.junit.Assert。
该类主要包含8类22个方法,如下:
1.assertEquals(),8个重载,用来查看对象中存的值是否是期待的值,与字符串比较中使用的equals()方法类似;
2.assertFalse()和assertTrue(),各2个重载,用来查看变量是是否为false或true,如果assertFalse()查看的变量的值是false则测试成功,如果是true则失败,assertTrue()与之相反;
3.assertSame()和assertNotSame(),各2个重载,用来比较两个对象的引用是否相等和不相等,类似于通过“==”和“!=”比较两个对象;
4.assertNull()和assertNotNull(),各2个重载,用来查看对象是否为空和不为空;
5.fail (),2个重载,意为失败,用来抛出错误。我个人认为有两个用途:首先是在测试驱动开发中,由于测试用例都是在被测试的类之前编写,而写成时又不清楚其正确与否,此时就可以使用fail方法抛出错误进行模拟;其次是抛出意外的错误,比如要测试的内容是从数据库中读取的数据是否正确,而导致错误的原因却是数据库连接失败。
分享到:
相关推荐
JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可执行的测试用例来验证代码的功能。这里我们关注的是`junit-4.12.jar`版本,这是一个重要的里程碑,因为它带来了许多改进和新特性。让我们深入...
总结来说,Junit-4.13.2作为Java单元测试的首选工具,它的功能强大且易于使用。无论是IDEA还是Eclipse,都提供了丰富的支持,让测试工作更加高效。通过熟练掌握Junit,开发者可以编写出更健壮、更可维护的代码,提升...
JUnit是Java编程语言的单元测试框架,用于编写和可重复运行的自动化测试。JUnit4通过注解的方式来识别测试方法。目前支持的主要注解有(下列注解标示了单元测试的不同运行阶段执行的代码): @BeforeClass 全局只会...
最新的junit包,单元测试.java 开发者必备的工具包
JUnit和Hamcrest是两个在Java单元测试中广泛使用的库。本压缩包包含的`junit-4.12.jar`和`hamcrest-core-1.3.jar`文件,正是进行JUnit单元测试所必需的依赖。 JUnit是一个开源的、基于Java语言的单元测试框架,由...
用于java单元测试的资源包 junit-4.11.jar hamcrest-core-1.3.jar
JUnit 4.10 是一个广泛使用的开源Java测试...总的来说,JUnit 4.10 提供了一个强大且灵活的平台,用于编写和执行Java单元测试。其丰富的功能和易用性使得测试成为开发过程中的重要组成部分,促进了高质量软件的构建。
JUnit是Java编程语言中最流行的单元测试框架之一,尤其在Spring框架的开发中扮演着至关重要的角色。标题中的"junit-4.9.zip"是一个包含JUnit 4.9版本的压缩包,提供了一个便捷的方式供开发者下载和使用。这个版本的...
JUnit是Java编程语言中最常用的单元测试框架之一,用于编写和运行可重复的自动化测试用例。这个压缩包“junit-4.12-jar.rar”包含的是JUnit 4.12版本的相关文件,该版本发布于2014年,是JUnit 4系列的一个稳定版本,...
JUnit是Java编程语言中最常用的单元测试框架之一,它极大地简化了对代码进行验证和调试的过程。这个名为"junit-4.10.jar"的文件是JUnit 4.10版本的库,其中包含了运行和编写单元测试所需的所有类和接口。在本文中,...
总结来说,`junit-4.12.jar`和`hamcrest-core-1.3.jar`是Java单元测试的关键组件,它们提供了方便的测试注解、断言机制和强大的匹配器,帮助开发者编写出高效、可读性强的测试代码,从而提升软件质量并降低维护成本...
JUnit 4.12 和 Hamcrest Core 1.3 是两个在Java开发中广泛使用的单元测试框架的重要组件。本文将详细介绍这两个库的功能、用途以及如何在Eclipse集成开发环境中使用它们进行单元测试。 JUnit是Java编程语言的一个...
在软件开发过程中,测试是不可或缺的一环,而JUnit作为Java语言中最常用的单元测试框架,为开发者提供了便利。同样,Apache Ant作为一款强大的构建工具,帮助开发者自动化执行各种任务。当这两者结合时,能更有效地...
JUnit是Java编程语言中广泛使用的单元测试框架,尤其在敏捷开发和持续集成环境中扮演着重要角色。标题中的"junit-4.8.jar.zip"指出我们要讨论的是JUnit 4.8版本,这是该框架的一个特定版本,包含了用于编写和执行...
JUnit是Java编程语言中最常用的单元测试框架之一,它由Ernst魔鬼和Kent Beck开发,旨在简化软件测试过程。在给定的标题“junit-4.9官方下载”中,我们关注的是JUnit的第4.9版本,这是一个稳定且广泛使用的版本。这个...
《深入理解JUnit:Java单元测试框架的探索与实践》 JUnit是Java编程语言中最流行的单元测试框架之一,它为开发者提供了简洁、高效的测试工具,帮助确保代码的质量和可靠性。本篇文章将围绕“junit-master.zip”这个...
JUnit是Java编程语言中最常用的单元测试框架之一,它在软件开发过程中起着至关重要的作用,帮助开发者确保代码的质量和稳定性。`junit-3.8.1.jar` 是JUnit的一个早期版本,发布于2004年,适用于Java 1.3及更高版本。...
JUnit是一款广泛使用的Java编程语言的单元测试框架。通过JUnit,开发者可以编写自动化测试用例,快速检查代码的功能是否正确。`struts2-junit-plugin-2.1.6.jar`这个插件使得我们能够在JUnit环境中对Struts2的应用...
在Java环境中,我们常常借助于第三方库来实现单元测试,而`hamcrest-core-1.3.jar`和`junit-4.12.jar`就是两个非常关键的工具。 **JUnit** 是Java领域中最广泛使用的单元测试框架,它提供了编写和运行测试用例的...
Junit 可以对 Java 语言的单元测试过程提供帮助,提高单元测试的覆盖率和准确度。 单元测试是软件测试中的基础和关键阶段,正确熟练的使用单元测试工具,将极大地提高单元测试工作的效率和质量,提高产品的质量等级...