初识junit

来源:互联网 发布:vb.net 获取网页内容 编辑:程序博客网 时间:2024/06/06 00:08
eclipse自带了junit的jar包,另外可以下载最新版本的jar导入到项目中
1、junit-4.12.jar
2、hamcrest-core-1.3.jar
3、hamcrest-library-1.3.jar
package com.dw.junit4.test;import static org.junit.Assert.*;import static org.hamcrest.Matchers.*;//在hamcrest-library-1.3.jar下import org.junit.Test;import com.dw.junit4.T;public class TTest {@Testpublic void test() {int t = new T().add(3, 5);assertEquals(8, t);assertThat(t, is(8));assertThat(t, allOf(greaterThan(3),lessThan(15)));assertThat(t, anyOf(greaterThan(20),lessThan(9)));assertThat(t, anything());assertThat("zhangsan",is("zhangsan"));assertThat("zhangsan",not("zhangsan2"));assertThat("zhangsan",containsString("an"));}}

使用hamcrest中的断言方法,更加自然

最常用的方法是assertThat ,如:

org.junit.Assert下的部分方法:


org.hamcrest.Matchers下的部分方法:




其中,BeforeClass和AfterClass必须对应的是静态方法。


原创粉丝点击