码迷,mamicode.com
首页 > 其他好文 > 详细

Junit测试框架

时间:2015-03-16 10:58:11      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

Junit测试框架
@Test 测试方法
@Before和@After在每个测试方法前后执行,用于方法执行前后初始化或释放资源。
@BeforeClass和@AfterClass在类初始化和销毁的时候执行(不常用)。

断言
Assert.assertEquals(expected, actual);
//expected是期望值,actual是实际值。期望值与实际值相等则执行成功,否则执行失败。
//Assert还有很多种方法,这里就举这一个例子。

代码:

1.Person类

package javatest;

public class Person {
public void Run(){
System.out.println("run!!");
}
public void Eat(){
System.out.println("eat!!");
}

}

 

2.测试类,testJunit

package javatest;

import junit.framework.Assert;

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;

public class testJunit {
Person p=new Person();
@BeforeClass
public static void BeforeClass()
{
System.out.println("BeforeClass");
}

@AfterClass
public static void AfterClass()
{
System.out.println("AfterClass");
}
@Before
public void before()
{
System.out.println("before");
}
@After
public void after()
{
System.out.println("after");
}
@Test
public void testRun() {

Assert.assertEquals("1", "1");
p.Run();
}
@Test
public void testEat() {
p.Eat();
}

}

 

3.输出

BeforeClass
before
eat!!
after
before
run!!
after
AfterClass

 

Junit测试框架

标签:

原文地址:http://www.cnblogs.com/xiaohuihui123/p/4341217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!