`

junit各种断言总结

阅读更多
JUnit的各种断言

JUnit提供了一些辅助函数,用于帮助你确定某个被测试函数是否工作正常。通常而言,我们把所有这些函数统称为断言。断言是单元测试最基本的组成部分。

[String message], []表示可选,message为自定义错误信息

1. assertEquals([String message], expected,actual)

比较两个基本类型或对象是否相等(expected和actual是原始类型数值(primitive value)或者必须为实现比较而具有equal方法);

2.assertFalse([String message],boolean condition)

对布尔值求值,看它是否为“真“;

3.assertTrue([String message],boolean condition)

对布尔值求值,看它是否为“假“;

4.assertNull([String message],java.lang.Object object)

检查对象是否为“空“;

5.assertNotNull([String message],java.lang.Object object)

检查对象是否不为“空”;

6.assertSame([String message],expected,actual)

检查两个对象是否为同一实例;

7.assertNotSame([String message],expected,actual)

检查两个对象是否不为同一实例;

8. fail( String message )

使测试立即失败,其中 message 参数使可选的。这种断言通常被用于标记某个不应该到达的分支(例如,在一个预期发生的异常之后) 。
分享到:
评论

相关推荐

    JUnit常用断言方法.txt

    ### JUnit常用断言方法详解 #### 一、概述 JUnit 是一个用于编写和运行可重复测试的框架,主要用于Java程序的单元测试。在进行单元测试时,我们经常需要使用到断言方法来验证被测代码的行为是否符合预期。本文将...

    junit各种断言

    ### JUnit中的各种断言详解 #### 一、概述 JUnit 是一个用于编写和运行可重复测试的框架,尤其适用于 Java 开发环境。它通过提供一系列的断言方法来帮助开发者确保代码按照预期的方式工作。这些断言方法可以帮助...

    Junit4测试总结

    **Junit4测试总结** JUnit4是Java编程语言中最常用的一个单元测试框架,它极大地简化了测试代码的编写,使得开发者能够更加专注于测试用例的设计和执行。在本文中,我们将深入探讨JUnit4的主要特性、如何使用以及它...

    junit总结使用例子

    ### 总结 JUnit作为Java单元测试的重要工具,提供了丰富的功能和良好的扩展性。通过理解和熟练运用上述知识点,开发者可以编写出高效、可靠的测试代码,确保软件质量。无论是新手还是经验丰富的开发者,深入掌握...

    学习JUnit4过程中的总结

    这篇博客“学习JUnit4过程中的总结”可能是作者在深入研究JUnit4后的一些心得体验和技巧分享。下面我们将深入探讨JUnit4的核心特性、如何使用以及它在软件开发中的重要性。 首先,JUnit4引入了注解(Annotation)的...

    Junit4.8.2(Junit4.7)

    总结来说,JUnit 4.8.2和4.7都是强大的单元测试工具,选择4.8.2可以避免额外的库依赖问题,而4.7则适用于对老版本有特殊需求的场景。无论使用哪个版本,JUnit都能有效地帮助开发者编写、组织和运行测试,确保代码的...

    junit4 jar包

    `hamcrest-core-1.3.jar`是JUnit4中的匹配器库,它提供了丰富的断言类,使得测试表达更加清晰且更具可读性。Hamcrest匹配器允许开发者定义预期结果,并以一种声明式的方式检查实际结果是否符合预期。例如,`...

    Junit 4.7完整 全面jar包

    首先,`junit-4.7.jar`是JUnit的主要库文件,包含了所有必要的类和接口,如`@Test`注解、`TestCase`类以及各种断言方法,如`assertEquals`和`assertTrue`等。通过这个库,开发者可以轻松地创建和运行测试类,对代码...

    junit-4.11.jar

    总结来说,JUnit 4.11作为一款强大的单元测试框架,通过注解、参数化测试、异常断言等功能,极大地提高了测试的效率和质量。开发者应充分利用其特性,以确保代码的质量和稳定性,同时,结合相关文档和资源,可以更好...

    junit3.8 和junit4 api

    JUnit是Java编程语言中最...总结来说,JUnit 4通过注解和更多的灵活性提升了测试体验,而JUnit 3.8则相对基础和传统。随着Java开发的不断进步,理解并熟练运用不同版本的JUnit API对于保证代码质量和可维护性至关重要。

    junit测试.zip

    总结起来,JUnit是Java开发中的重要工具,通过其提供的API和注解,开发者可以有效地进行单元测试,确保代码的质量和稳定性。这个“junit测试.zip”文件的使用,意味着你可以轻松地在你的项目中集成单元测试框架,...

    JUnit3.8.1 以及使用JUnit测试的代码demo

    总结来说,JUnit3.8.1是一个用于Java单元测试的框架,通过创建测试类和方法,利用断言验证代码行为,确保代码质量。虽然现在有更新的版本,但理解其基本原理对于学习单元测试至关重要。通过提供的代码示例,我们可以...

    junit ppt 学习文档

    总结一下,JUnit是一个强大的测试框架,它简化了测试代码的编写,使得单元测试变得更加高效和方便。通过学习和熟练使用JUnit,开发者可以提高代码质量,减少因错误导致的问题,从而提升软件的稳定性和可靠性。理解...

    junit-4.10.jar,junit集合

    2. **断言**:JUnit提供了一系列的断言方法,如`assertEquals`、`assertTrue`等,用于比较预期结果和实际结果,如果比较失败,测试将失败。 3. **异常测试**:通过`@Test(expected = Exception.class)`注解,可以...

    junit总结

    1. 单元测试:通过JUnit,开发者可以对单个方法或小块代码进行测试,确保其在各种情况下都能正常工作。这有助于早期发现和修复问题,提高代码质量。 2. 回归测试:当代码发生修改后,可以重新运行JUnit测试以确认...

    junit4学习文档

    通过 `@Test` 注解来指定 `add` 方法为测试方法,并使用 `assertEquals` 断言来验证测试结果是否符合预期。 ### 总结 JUnit4 通过引入注解机制大大提高了测试用例编写的灵活性和便捷性。开发者可以根据实际需求...

    Junit4简单实用

    总结来说,JUnit4 是对 JUnit3 的一个重要升级,它利用 Java 5 的注解特性极大地简化了测试用例的编写,提高了测试代码的可读性和可维护性。通过使用注解,开发者能够更自由地组织测试逻辑,同时也能够方便地扩展...

    junit3个安装包

    3. **编写测试用例**:在测试方法中,使用JUnit提供的断言方法,如`assertEquals()`、`assertTrue()`等,来检查代码的行为是否符合预期。 4. **运行测试**:通过IDE(如Eclipse、IntelliJ IDEA)或者命令行工具(如...

    junit3.8.1.rar

    - **断言**:JUnit提供了各种断言方法(如`assertEquals()`, `assertTrue()`, `assertNull()`等)来验证代码的预期结果。 - **测试套件**:测试可以组织成测试套件(Test Suites),允许一次运行多个测试类。 5. ...

Global site tag (gtag.js) - Google Analytics