使用hamcrest增强testng的测试能力
来源:互联网 发布:ubuntu压缩文件命令 编辑:程序博客网 时间:2024/06/05 21:09
package org.pzy.permission.service.impl;import org.hamcrest.Matchers;import org.junit.Assert;import org.junit.runner.RunWith;import org.pzy.permission.service.UserServiceI;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import org.springframework.test.context.testng.AbstractTestNGSpringContextTests;import org.testng.annotations.Test;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath:beans-comm.xml", "classpath:beans-dao.xml","classpath:beans-security.xml" })public class HamcrestTest2 extends AbstractTestNGSpringContextTests {@Autowiredprivate UserServiceI userService;/** * 非空测试 */public void test_0() {Assert.assertThat(userService, Matchers.notNullValue());}/** * 测试数字相等 */@Testpublic void test_1() {Assert.assertThat(1, Matchers.equalTo(1));}/** * 大于测试(测试2是否大于1) */@Testpublic void test_2() {Assert.assertThat(2, Matchers.greaterThan(1));}/** * 大于等于测试 */@Testpublic void test_3() {Assert.assertThat(2, Matchers.greaterThanOrEqualTo(2));Assert.assertThat(2, Matchers.greaterThanOrEqualTo(1));}/** * 范围测试(2处于1-3这个区间) */@Testpublic void test_4() {Assert.assertThat(2, Matchers.allOf(Matchers.greaterThan(1), Matchers.lessThan(3)));}@Testpublic void test_5() {Assert.assertThat(2, Matchers.anyOf(Matchers.greaterThan(1), Matchers.lessThan(3)));}}
0 0
- 使用hamcrest增强testng的测试能力
- 使用Hamcrest增强JUnit的测试能力
- Junit4--hamcrest的使用
- 自动化测试中TestNG的使用
- Junit4X系列--hamcrest的使用
- 【软件测试】JUnit、Hamcrest、Eclemma的安装
- Hamcrest使用
- 使用superlance插件增强supervisor的监控能力
- 使用superlance插件增强supervisor的监控能力
- JUnit4中使用Hamcrest测试框架的assertThat断言 小实例
- JUnit4中使用Hamcrest测试框架的assertThat断言 小实例
- JUnit中使用Hamcrest测试框架的assertThat断言【4.4新特性】
- 使用Ant运行JUnit测试用例时,报java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing的一种解决方案
- JUnit中使用Hamcrest测试框架的assertThat断言【4.4新特性】
- 软件测试——Junit、Hamcrest、Eclemma的安装和使用
- 我的能力增强计划
- 基于testNg的测试框架设计(二)---使用ant运行testNg
- 学习junit和hamcrest的使用
- /usr/bin/ld: cannot find -lioxc 的原因
- Loader
- javascript 中几种实用的跨域方法原理详解
- Java学习笔记(关于static)
- TCP协议无边界的问题
- 使用hamcrest增强testng的测试能力
- 快排、归并、堆排序运用场景
- VMware安装mac os 10.9
- CentOS PPTP配置FreeRADIUS+DaloRADIUS实现高级用户控制+流量控制
- 黑马程序员------KVC,KVO
- MsSqlServer 错误
- 细说概率
- 让 emacs 在命令行下支持剪切板共享
- 成佩涛——一个很久前的视频【Dir 溢出的红客大侠 - 百变红客 SharpWinner】