`
wly719
  • 浏览: 290845 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

junit-java单元测试

阅读更多
程序开头有这样一行代码,“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-4.12.jar下载

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可执行的测试用例来验证代码的功能。这里我们关注的是`junit-4.12.jar`版本,这是一个重要的里程碑,因为它带来了许多改进和新特性。让我们深入...

    junit-4.13.2的压缩包,直接下载到本地解压后即可使用

    总结来说,Junit-4.13.2作为Java单元测试的首选工具,它的功能强大且易于使用。无论是IDEA还是Eclipse,都提供了丰富的支持,让测试工作更加高效。通过熟练掌握Junit,开发者可以编写出更健壮、更可维护的代码,提升...

    junit-4.13.2的压缩包,JUnit是Java编程语言的单元测试框架,用于编写和可重复运行的自动化测试

    JUnit是Java编程语言的单元测试框架,用于编写和可重复运行的自动化测试。JUnit4通过注解的方式来识别测试方法。目前支持的主要注解有(下列注解标示了单元测试的不同运行阶段执行的代码): @BeforeClass 全局只会...

    junit-4.9(java单元测试必备)

    最新的junit包,单元测试.java 开发者必备的工具包

    junit-4.12.jar+hamcrest-core-1.3.jar JUnit单元测试必备jar包

    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

    用于java单元测试的资源包 junit-4.11.jar hamcrest-core-1.3.jar

    junit-4.10单元测试

    JUnit 4.10 是一个广泛使用的开源Java测试...总的来说,JUnit 4.10 提供了一个强大且灵活的平台,用于编写和执行Java单元测试。其丰富的功能和易用性使得测试成为开发过程中的重要组成部分,促进了高质量软件的构建。

    junit-4.9.zip,java测试包junit-4.9的jar包免费下载

    JUnit是Java编程语言中最流行的单元测试框架之一,尤其在Spring框架的开发中扮演着至关重要的角色。标题中的"junit-4.9.zip"是一个包含JUnit 4.9版本的压缩包,提供了一个便捷的方式供开发者下载和使用。这个版本的...

    junit-4.12-jar.rar

    JUnit是Java编程语言中最常用的单元测试框架之一,用于编写和运行可重复的自动化测试用例。这个压缩包“junit-4.12-jar.rar”包含的是JUnit 4.12版本的相关文件,该版本发布于2014年,是JUnit 4系列的一个稳定版本,...

    junit-4.10.jar及使用方法

    JUnit是Java编程语言中最常用的单元测试框架之一,它极大地简化了对代码进行验证和调试的过程。这个名为"junit-4.10.jar"的文件是JUnit 4.10版本的库,其中包含了运行和编写单元测试所需的所有类和接口。在本文中,...

    JavaSE测试类必备的两个jar包 ——junit-4.12.jar、hamcrest-core-1.3.jar

    总结来说,`junit-4.12.jar`和`hamcrest-core-1.3.jar`是Java单元测试的关键组件,它们提供了方便的测试注解、断言机制和强大的匹配器,帮助开发者编写出高效、可读性强的测试代码,从而提升软件质量并降低维护成本...

    junit-4.12和hamcrest-core-1.3的jar包

    JUnit 4.12 和 Hamcrest Core 1.3 是两个在Java开发中广泛使用的单元测试框架的重要组件。本文将详细介绍这两个库的功能、用途以及如何在Eclipse集成开发环境中使用它们进行单元测试。 JUnit是Java编程语言的一个...

    ant-junit-1.7.0.jar.zip

    在软件开发过程中,测试是不可或缺的一环,而JUnit作为Java语言中最常用的单元测试框架,为开发者提供了便利。同样,Apache Ant作为一款强大的构建工具,帮助开发者自动化执行各种任务。当这两者结合时,能更有效地...

    junit-4.8.jar.zip

    JUnit是Java编程语言中广泛使用的单元测试框架,尤其在敏捷开发和持续集成环境中扮演着重要角色。标题中的"junit-4.8.jar.zip"指出我们要讨论的是JUnit 4.8版本,这是该框架的一个特定版本,包含了用于编写和执行...

    junit-4.9官方下载

    JUnit是Java编程语言中最常用的单元测试框架之一,它由Ernst魔鬼和Kent Beck开发,旨在简化软件测试过程。在给定的标题“junit-4.9官方下载”中,我们关注的是JUnit的第4.9版本,这是一个稳定且广泛使用的版本。这个...

    junit-master.zip

    《深入理解JUnit:Java单元测试框架的探索与实践》 JUnit是Java编程语言中最流行的单元测试框架之一,它为开发者提供了简洁、高效的测试工具,帮助确保代码的质量和可靠性。本篇文章将围绕“junit-master.zip”这个...

    junit-3.8.1.jar资源

    JUnit是Java编程语言中最常用的单元测试框架之一,它在软件开发过程中起着至关重要的作用,帮助开发者确保代码的质量和稳定性。`junit-3.8.1.jar` 是JUnit的一个早期版本,发布于2004年,适用于Java 1.3及更高版本。...

    struts2-junit-plugin-2.1.6.jar

    JUnit是一款广泛使用的Java编程语言的单元测试框架。通过JUnit,开发者可以编写自动化测试用例,快速检查代码的功能是否正确。`struts2-junit-plugin-2.1.6.jar`这个插件使得我们能够在JUnit环境中对Struts2的应用...

    做单元测试所用jar包,主要是hamcrest-core-1.3.jar junit-4.12.jar

    在Java环境中,我们常常借助于第三方库来实现单元测试,而`hamcrest-core-1.3.jar`和`junit-4.12.jar`就是两个非常关键的工具。 **JUnit** 是Java领域中最广泛使用的单元测试框架,它提供了编写和运行测试用例的...

    软件测试小论文----单元测试及测试工具的研究与应用

    Junit 可以对 Java 语言的单元测试过程提供帮助,提高单元测试的覆盖率和准确度。 单元测试是软件测试中的基础和关键阶段,正确熟练的使用单元测试工具,将极大地提高单元测试工作的效率和质量,提高产品的质量等级...

Global site tag (gtag.js) - Google Analytics