java的JUNIT4单元测试基本使用

在使用单元测试JUNIT4之前,要有junit插件;
依次点击file->setting->Plugins,在搜索栏里搜索JUnit,点击安装;然后在代码里,需要导入org.junit.Test包。
在这里插入图片描述

import org.junit.Assert;//断言需要的
import org.junit.Test;//测试需要的
import java.util.Scanner;

public class Main {
	/**此函数是计算x的n次方**/
    public static double Pow(double x, int n){
        double y = x;
        for (int i=1; i<=n-1; i++){
            x *= y;
        }
        return x;
    }

	/**在一个方法上加上这个@Test,这个方法可以独立运行**/
    @Test
    public void f(){
        double act = Main.Pow(3,4);
        int real = 3*7;
        //使用Assert(断言)来实现自测。
        //Assert.assertEquals(预测值,真实值);
        //如果预测值==真实值,就可以通过测试,控制台会有一个对钩
        Assert.assertEquals(27,real);
        /**比较浮点数,需要加一个相对误差**/
        Assert.assertEquals(81.0,act,0.0000001);
        //比较字符串
        String str = "我是xxx";
        Assert.assertEquals("我是xxx",str);
        //判断真假,
        Assert.assertFalse(6>7);//6>7是错的,所以这个用例会通过
        Assert.assertTrue(6<7);//6<7是对的,他会通过。
    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值