Rhythmk 一步一步学 JAVA(8) JUnit 使用
2013-09-03 12:31
459 查看
1、 创建被测试类:
2、 创建测试类
注意:@BeforeClass 以及 @AfterClass 标记的 需为静态方法。
3、运行结果:
选择 Outline 窗口 类 对应的方法名 右键-> Debug As -> JUnit Test 运行输出:
beforeclass!
init!
before!
Move!
After!
before!
4 、 补充:
JUnit Assert方法总结
package com.rhythmk; public class Man { public Man(){ } public void Move() { System.out.println(" Move!"); } public void Run() { System.out.println(" Run!"); } }
2、 创建测试类
package com.rhythmk; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.BeforeClass; public class TestMan { public Man m=new Man() ; public TestMan(){ System.out.println(" init!"); } /* 类 初始前执行 */ @BeforeClass public static void BeforeClass() { System.out.println(" beforeclass!"); } @org.junit.AfterClass public static void AfterClass() { System.out.println(" before!"); } @Before public void Before() { System.out.println(" before!"); } @Test public void TestMove() { m.Move(); } @Test public void TestRun() { m.Run(); } @After public void After() { System.out.println(" After!"); m=null; } }
注意:@BeforeClass 以及 @AfterClass 标记的 需为静态方法。
3、运行结果:
选择 Outline 窗口 类 对应的方法名 右键-> Debug As -> JUnit Test 运行输出:
beforeclass!
init!
before!
Move!
After!
before!
4 、 补充:
JUnit Assert方法总结
junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。 1.assertTrue/False([String message,]boolean condition); 判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。 2.fail([String message,]); 失败,可以有消息,也可以没有消息。 3.assertEquals([String message,]Object expected,Object actual); 判断是否相等,可以指定输出错误信息。 第一个参数是期望值,第二个参数是实际的值。 这个方法对各个变量有多种实现。在JDK1.5中基本一样。 但是需要主意的是float和double最后面多一个delta的值,可能是误差范围,不确定这个单词什么意思,汗一个。 4.assertNotNull/Null([String message,]Object obj); 判读一个对象是否非空(非空)。 5.assertSame/NotSame([String message,]Object expected,Object actual); 判断两个对象是否指向同一个对象。看内存地址。 7.failNotSame/failNotEquals(String message, Object expected, Object actual) 当不指向同一个内存地址或者不相等的时候,输出错误信息。 注意信息是必须的,而且这个输出是格式化过的。 |
相关文章推荐
- java学习脚印:java工具早使用——Maven与Junit
- JAVA学习笔记_Junit测试简单使用_assertEquals
- java学习脚印:java工具早使用——Maven与Junit
- Java:IDEA下使用JUNIT
- 使用 JUnit 进行 Java 代码的单元测试
- 【JUnit4】JUnit4——Java单元测试必备工具( 第5章 JUnit4在web项目中的使用 - 第6章 课程总结 )
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误 .
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
- JUnit 4 使用 Java 5 中的注解(annotation) 【转】
- eclipse for java ee 之JUnit使用
- Rhythmk 一步一步学 JAVA(9) JAVA 基础笔记[枚举,...]
- Java中的异常测试框架JUnit使用上手指南
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
- 一步一步使用POI做java报表
- 使用Junit-4.12时测试时找不到org.junit.contrib.Java.lang.system.StandardOutputStreamLog到
- JUnit 4 使用 Java 5 中的注解(annotation)
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
- java单元测试(使用junit)
- All About JAVA 使用JUnit 进行单元测试