`
xudongcsharp
  • 浏览: 467144 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Junit Assert

 
阅读更多
   1.assertEquals()方法,用来查看对象中存的值是否是期待的值,与字符串比较中使用的equals()方法类似;
  2.assertFalse()和assertTrue()方法,用来查看变量是是否为false或true,如果assertFalse()查看的变量的值是false则测试成功,如果是true则失败,assertTrue()与之相反;
  3.assertSame()和assertNotSame()方法,用来比较两个对象的引用是否相等和不相等,类似于通过“==”和“!=”比较两个对象;
  4.assertNull()和assertNotNull()方法,用来查看对象是否为空和不为空;
  5.fail ()方法,意为失败,用来抛出错误。我个人认为有两个用途:首先是在测试驱动开发中,由于测试用例都是在被测试的类之前编写,而写成时又不清楚其正确与否,此时就可以使用fail方法抛出错误进行模拟;其次是抛出意外的错误,比如要测试的内容是从数据库中读取的数据是否正确,而导致错误的原因却是数据库连接失败。

Assert API
http://junit.org/junit/javadoc/4.5/org/junit/Assert.html
分享到:
评论

相关推荐

    junit各种断言

    junit各种断言,各种断言,最全,junit各种断言,各种断言,最全,

    junit的jar包

    junit.framework.Assert.class junit.framework.AssertionFailedError.class junit.framework.ComparisonCompactor.class junit.framework.ComparisonFailure.class junit.framework.JUnit4TestAdapter.class junit....

    junit-assert-collector:Java库扩展了JUnit的ErrorCollector类,提供了典型的JUnit样式声明方法

    junit-assert-collector 我编写的Java库是为了补充我在Savvis / CenturyLink最初开发的测试框架而开发的测试框架。 该库实质上扩展了JUnit库的org.junit.rules.ErrorCollector类,并且提供了大多数(如果不是全部)...

    Junit测试Void方法

    Junit通常用于那些有明确返回值的方法的测试,而无法对返回值是void类型的方法进行测试,因为Junit的assert断言方法只适用于预期值与实际值的比较,对于void类型的方法,我们无法从它的return语句获得具体的返回值。...

    visible-assertions:JUnit断言的替代方案,可为您的测试提供更深入的日志描述

    Visible Assertions被设计用来代替标准的JUnit Assert类,从而提供了许多核心assert*方法的实现。 每个方法都带有一个附加参数,开发人员可以使用该参数来确切描述断言正在检查的内容。 关键区别在于,每个断言还...

    用JUnit测试void方法

    Junit 通常用于那些有明确返回值的方法的测试,而无法对返回值是void类型的方法进行测试,因为Junit的assert断言方法只适用于预期值与实际值的比 较,对于void类型的方法,我们无法从它的return语句获得具体的返回值...

    JUnit与Ant入门.pdf

    JUnit与Ant入门 JUnit版本是3.8.1 Ant版本是1.6.1 觉得用来入门还是可以的

    assert:用 go、junit 风格编写的测试断言

    用法示例: func TestCats(t *testing.T) { assert := Assert(t) cat1 := &Cat{} cat2 := &Cat{} // Cat1 and Cat2 start out as identical cats (same position, etc.) assert.Equal(cat1, cat2) // But they are ...

    JUnit--单元测试工具

    JUnit 简介 几个相关的概念 初识JUnit单元测试框架 单元测试工具 示例:在Eclipse中使用JUnit4进行单元测试 ...Assert 超类所提供的8个核心方法 TestCase提供了10个自己的方法 JUnit4.X 版本与以前版本的区别

    hadoop-memory-filesystem:这是一个基于内存的 Hadoop 文件系统实现,用于测试在 Hadoop 环境中运行的代码

    导入静态 org.junit.Assert.assertNotNull; 导入静态 org.junit.Assert.assertThat; 导入静态 org.junit.Assert.assertTrue; 导入静态 org.junit.Assert.fail; 导入 java.io.BufferedReader; 导入 java.io....

    幕测平台_使用Junit测试异常,测试NextDay函数

    需求 NextDay是一个简单的日期计算器,计算给定日期的下...import static org.junit.Assert.*; import static org.junit.matchers.JUnitMatchers.containsString; import net.mooctest.*; import org.junit.Assert; im

    XP 单元测试工具Junit 源代码学习.doc

    Package framework Class & Interface Hierachy Interface Test 主要方法 countTestCases:统计TestCases 数目 run:运行测试并将结果...中的Assert 方法是protected 的,这意外着Assert 是一个静态类,它提供的方法

    Hamcrest的Jar包

    Hamcrest是一个Junit的Assert增强框架,是一个比较好用的工具类

    Hamcrest1.2的Jar包

    Hamcrest是一个Junit的Assert增强框架,是一个比较好用的工具类

    JBuilder2005单元测试之JUnit框架

    简单地讲这个框架提供了许多断言(assert)方法,允许你设置测试的规则,如:assertEquals()、assertNull()、assertNotSame()、assertTrue()等方法,一个测试用例包括了多个断言,当运行测试用例后,JUnit运行器会...

    Node.js API详解之 assert模块用法实例分析

    本文实例讲述了Node.js API详解之 assert模块用法。分享给大家供大家参考,具体如下: Node.js API详解之 assert assert 模块提供了断言测试的函数,用于测试不变式。...单元测试必须使用断言(Junit/JunitX)。 使

    continuous_refactoring:持续重构 CodingDojo 的代码

    eclipse静态导入 Window > Preferences > Java > Editor > Content Assist > Favorites我有以下条目(使用“新类型”并省略 .*) org.hamcrest.Matchers.*org.hamcrest.CoreMatchers.*org.junit.*org.junit.Assert.*...

    JSON对比工具介绍(含单元测试对比,接口API响应对比【忽略指定噪声字段key】)

    介绍两个JAVA语言开源的JSON对比工具。 1,对于单元测试对比JSON,可使用文档中第一个工具集。 2,对于API响应JSON数据,需要对比时使用文档中第二个工具集,可以指定忽略噪声字段,比较强大。 ...

    README.txt

    import static junit.framework.Assert.assertNotNull; public class WebDriverTest { private WebDriver page; @Before public void before() { page = new HtmlUnitDriver(); } @Test ...

    spring源代码

    import junit.framework.Assert; import org.jboss.vfs.VFS; import org.jboss.vfs.VirtualFile; import org.jboss.vfs.spi.RealFileSystem; import org.junit.Test; import org.springframework.core.io.Resource;...

Global site tag (gtag.js) - Google Analytics