文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 建筑/土木 > JUnit4中使用Hamcrest测试框架的assertThat断言 小实例
侵权投诉

JUnit4中使用Hamcrest测试框架的assertThat断言 小实例

JUnit4中使用Hamcrest测试框架的assertThat断言 小实例

}

=============================================?import static org.junit.Assert.*; import static org.hamcrest.Matchers.*;

import java.util.List;

import java.util.Map;

import org.junit.Test;

public class CTest {

@Test

public void testAdd() {

//一般匹配符

int s = new C().add(1, 1);

//allOf:所有条件必须都成立,测试才通过

assertThat(s, allOf(greaterThan(1), lessThan(3)));

//anyOf:只要有一个条件成立,测试就通过

assertThat(s, anyOf(greaterThan(1), lessThan(1)));

//anything:无论什么条件,测试都通过

assertThat(s, anything());

//is:变量的值等于指定值时,测试通过

assertThat(s, is(2));

//not:和is相反,变量的值不等于指定值时,测试通过

assertThat(s, not(1));

//数值匹配符

double d = new C().div(10, 3);

//closeTo:浮点型变量的值在3.0±0.5范围内,测试通过

assertThat(d, closeTo(3.0, 0.5));

//greaterThan:变量的值大于指定值时,测试通过

assertThat(d, greaterThan(3.0));

//lessThan:变量的值小于指定值时,测试通过

assertThat(d, lessThan(3.5));

//greaterThanOrEuqalTo:变量的值大于等于指定值时,测试通过

assertThat(d, greaterThanOrEqualTo(3.3));

//lessThanOrEqualTo:变量的值小于等于指定值时,测试通过

assertThat(d, lessThanOrEqualTo(3.4));

//字符串匹配符

String n = new C().getName("Magci");

//containsString:字符串变量中包含指定字符串时,测试通过

assertThat(n, containsString("ci"));

上一页第2页

你可能喜欢

热门文档

相关文档

  • junit 断言assertThat

    junit 断言 assertThat 2011 年 06 月 28 日

  • myEclipse中如何使用Junit

    使用junit进行单元测试的简单例子,其中包括hamcrest和注解的方法。myEclipse 下使用...Junit4 的新特性 1、Hamcrest 的断言语法 、 的断言语法——assertThat 1.导入...

  • JUnit4入门学习笔记

    简介 JUnit 是一个开放源代码的 JAVA 测试框架, 用于编写和运行可重复的测试。...assertThat 使用了 Hamcrest 的 Matcher 匹配符,用户可以使用匹配符规定的匹配准 ...

  • 探索JUnit 4.4 新特性

    本文通过理论分析和详细例子向读者阐述 JUnit 4.4 所带来的最新特性,读者通过...assertThat 一个断言语句,结合 Hamcrest 提供的匹配符,就可以表达全部的测试思想....

  • Junit教程

    四、放弃旧的断言,使用 Junit 的 hamcrest 断言 1、断言:Assert,帮助文档。F:\测试工具\junit4.8\javadoc\index.html junit4.8.zip assertThat():几乎可以...

  • junit4单元测试工具

    Junit4 单元测试 概念简单的说就是:写了个类,要给别人用,会不会有 bug?...放弃旧的断言,使用 hamcrest 断言导入 使用里面的 is()方法 assertThat(比较的...

  • Junit学习笔记

    测试方法的调用顺序为: @Before –> @Test –> @After JUnit 主要有以下断言...assertFalse(布尔条件),检查布尔条件是否为假 assertThat 与 org.hamcrest....

  • JUnit4-为什么要进行单元测试

    JUnit4-为什么要进行单元测试_自然科学_专业资料。JUnit4-为什么要进行单元测试...2. 3. assertThat 使用 hamcrest 的匹配方法 a) 更自然 示例 a) assertThat(...

  • MyEclipse下使用Junit

    Junit4 的新特性 1、Hamcrest 的断言语法——assertThat 1.导入 junit 4 和 ...containsString 匹配符表明如果测试的字符串 testedString 包含子字符串"developer...

  • Selenium自动化测试

    ? ? ? ? Selenium介绍 Selenium Java测试准备及测试用例 具体例子 后续方向 ...format assertThat ? Junit4结合Hamcrest提供了新的断言语句-assertThat,只 需一...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email