JUnit入门

1.使用eclipse建立测试类:
http://blog.csdn.net/wangpeng047/article/details/9627527
Eclipse中集成了JUnit,可以非常方便的建立测试类


使用JUnit4,测试类的名称一般在被测试的类后加Test即可,在Class under test中选择要进行测试的类

然后点击Next勾选要测试的函数方法


2.断言和注解的说明:
assertEquals(expected, actual)
一个测试类单元测试的执行顺序为:
@BeforeClass –> @Before –> @Test –> @After –> @AfterClass
每一个测试方法的调用顺序为:
@Before –> @Test –> @After

http://blog.csdn.net/wangpeng047/article/details/9628449

测试方法一般是实例化一个被测试的类,调用相应的方法,使用断言比较测试用例的值是否是期待值。

@TestJUnit 3.x是通过对测试方法的命名(test+方法名)来确定是否是测试,且所有的测试类必须继承TestCaseJUnit 4.x只需要在方法前加上@Test 就可以定义一个测试方法。
注意:测试方法必须是public void,即公共、无返回值的;可以抛出异常。
注意:@BeforeClass和@AfterClass方法名可以任意,但必须是public static void,即公开的、静态的、无返回值的。这个方法只会运行一次。
@Before和@After方法必须是public void,不能为static。在每个测试方法执行之前都要执行一次

3.参数化测试
异常测试
限时测试
打包测试

http://blog.csdn.net/wangpeng047/article/details/9630203

参数化测试:
package cn.edu.seu.wip.lx.test;

import static org.junit.Assert.assertEquals;

import java.util.Arrays;
import java.util.Collection;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;

import cn.edu.seu.wip.lx.Calc;

@RunWith(Parameterized.class)
public class CalcTest
{
    private int param1;
    private int param2;
    private int expect;//期望值
 
    // 准备数据
    @Parameters  
    public static Collection data() {
        return Arrays.asList(new Object[][]{{2, 4, 6},{0, 0, 0},{-3, 9, 6},{3, 2, 5},{-3, 0, -3}});
    }
 
    //构造函数,对变量进行初始化
    public CalcTest(int param1, int param2, int expect) {
        this.param1 = param1;
        this.param2 = param2;
        this.expect = expect;
    }
	    
	@Test
	public void testAdd()
	{
		assertEquals(expect, new Calc().add(param1,param2));  
	}

}


打包测试:
对多个类打包进行测试
@RunWith(Suite. class )
 @Suite.SuiteClasses( {
         ATest. class ,
         BTest. class 
         } )
 public   class  AllCalculatorTests  {
 } 



简单使用教程
http://www.open-open.com/lib/view/open1386811667408.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JUnit 是一个用于 Java 编程语言的单元测试框架。使用 JUnit 可以帮助开发人员编写更好的代码,并且保证代码的质量和可靠性。下面是 JUnit 入门使用教程: 1. 下载 JUnit 可以从 JUnit 官网下载最新版本的 JUnit,也可以使用 Maven 或 Gradle 等构建工具自动下载。下载后,将 JUnit 的 jar 文件添加到项目的 classpath 中。 2. 创建测试类 在项目中创建一个测试类,这个测试类需要继承 JUnit 提供的 TestCase 类或是使用注解方式来编写测试代码。下面是一个使用注解方式的测试类示例: ``` import org.junit.Test; import static org.junit.Assert.assertEquals; public class MyTest { @Test public void testAdd() { int result = 1 + 2; assertEquals(3, result); } } ``` 在这个例子中,使用了 `@Test` 注解来标记测试方法。`assertEquals()` 方法用来断言实际结果与预期结果是否一致。 3. 运行测试 使用 IDE 或命令行工具运行测试。在 IDE 中,可以右键点击测试类或测试方法,选择 Run As -> JUnit Test 运行测试。在命令行中,可以使用 Maven 命令 `mvn test` 运行测试。 4. 查看测试结果 测试运行后,JUnit 会生成测试报告,告诉你测试的结果和测试覆盖率等信息。可以在 IDE 中查看测试结果报告,也可以在命令行中查看 Maven 的测试报告。 上面就是 JUnit 入门使用教程的基本步骤,通过 JUnit 编写单元测试可以提高代码质量和可靠性,同时也方便开发人员进行代码重构和维护。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值