亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnit?assertThat(acture,matcher)
作者:網絡轉載 發布時間:[ 2015/4/1 13:52:55 ] 推薦標簽:Junit 單元測試 軟件測試工具

  使用hamcrest之前需要引入相關的jar包,包括hamcrest-core.1.3.jar和hamcrest-library-1.3.jar。
  具體引入的方法為:右擊JUnit工程——build path——add external archives
  這時在真正測試的時候,還需要引入靜態方法import static org.hamcrest.Matchers.*;
package com.bjsxt.junit4.test;
import static org.junit.Assert.*;
import static org.hamcrest.Matchers.*;
import org.junit.Test;
import com.bjsxt.junit4.T;
public class TTest {
@Test
public void testAdd() {
int z = new T().add(5,3);
assertThat(z,is(8));
}
}
  運行后會報錯:
  java.lang.SecurityException: class "org.hamcrest.Matchers"'s signer
  原因:
  JUnit4和hamcrest包的class loader不是同一個
  解決方案如下所示:
  (1)刪除junit包里面的jar包即eclipse自帶的library:JUnit4——右擊build path——remove
  (2)引入新版本的library的jar包
  1.assertThat
  2.使用hamcrest的匹配方法
  a)更自然
  3.示例
a)assertThat( n, allOf( greaterThan(1), lessThan(15) ) );
assertThat( n, anyOf( greaterThan(16), lessThan(8) ) );
assertThat( n, anything() );
assertThat( str, is( "bjsxt" ) );//字符串是不是”bjsxt”
assertThat( str, not( "bjxxt" ) );
b)assertThat( str, containsString( "bjsxt" ) );
assertThat( str, endsWith("bjsxt" ) );
assertThat( str, startsWith( "bjsxt" ) );
assertThat( n, equalTo( nExpected ) );
assertThat( str, equalToIgnoringCase( "bjsxt" ) );  //字符串忽略大小寫是否相等
assertThat( str, equalToIgnoringWhiteSpace( "bjsxt" ) );  //字符串忽略空格是否相等
c)assertThat( d, closeTo( 3.0, 0.3 ) );//數值接近3.0 誤差不超過0.3
assertThat( d, greaterThan(3.0) );
assertThat( d, lessThan (10.0) );
assertThat( d, greaterThanOrEqualTo (5.0) );//大于等于
assertThat( d, lessThanOrEqualTo (16.0) );
d)assertThat( map, hasEntry( "bjsxt", "bjsxt" ) );//map里面key-value判斷
assertThat( iterable, hasItem ( "bjsxt" ) );
assertThat( map, hasKey ( "bjsxt" ) );
assertThat( map, hasValue ( "bjsxt" ) );

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 99精品视频99 | 欧美.亚洲.日本一区二区三区 | 成人激情视频网站 | 亚洲欧美另类日本久久影院 | 色狠狠综合网 | 曰批免费视频播放在线看片二 | 一区二区三区精品视频 | 欧美中文字幕一区二区三区 | 在线成h人视频网站免费观看 | 婷婷四房综合激情五月性色 | 亚洲国产日韩在线观看 | 欧洲一级做a爱在线观看 | 亚洲人成图片小说网站 | 久久精品波多野结衣 | 黄色影院在线 | a级毛片毛片免费观看永久 a级毛片黄色 | 午夜剧场直接免费观看 | 国产欧美日 | 国产精品bbwbbwbbw| 免费一级欧美片在线观看 | 成人毛片100部免费看 | 欧美区在线播放 | 91成人在线 | 高清影院|精品秒播3 | 成人一级免费视频 | 亚洲黄色中文字幕 | 韩国伦理剧在线播放 | 免费三级黄色片 | a毛片在线观看 | 久久久久国产午夜 | 国产亚洲青色国产 | 国产特黄特色一级特色大片 | 91免费精品国偷自产在线在线 | 日韩黄色影视 | 2019天天干 | 中文字幕在线观看你懂的 | 日本黄色www | 人人叉人人 | 99久在线观看 | 亚洲国产精品第一区二区三区 | 国产精品视频成人 |