本文介绍: junit5版本注解名字与junit4不同。

一,概括

 

 

二,junit

  

三,案例

(1),实验

package com.bilibili;

public class Name {
    public static void main(String name) {
        if (name == null){
            System.out.println("0");
            return;
        }
        System.out.println("名字长度为"+name.length());


    }
    public static int fangfa2 (String data){
        if (data==null){
            return -1;
        }
        return data.length()-2;
    }
}

 (2),测试

package com.bilibili;
/*测试类
* */

import org.junit.Assert;
import org.junit.Test;

public class NameTest {
    @Test// 测试方法
    public void testmain (){
        Name.main("admin");
        Name.main(null);

    }
    @Test
    public void testfangfa2() {
        //普通测试
        int index1=Name.fangfa2(null);
        System.out.println(index1);
        int index2=Name.fangfa2("dfhrtv");
        System.out.println(index2);
//        int index3=Name.fangfa2("ykjr tuybf 5678");
//        System.out.println(index3);
        //断言测试
        Assert.assertEquals("方法有BUG",4,index2);
    }
}

 

四,常见注解

 

五,案例

(1),测试

public class NameTest {
    @Before
    public void test0(){
        System.out.println("=====开始测试=====");
    }
    @BeforeClass
    public static void test1(){
        System.out.println("=====tu开始测试=====");
    }
    @After
    public void test2(){
        System.out.println("=====结束测试=====");
        System.out.println("    ");
    }
    @AfterClass
    public static void test3(){
        System.out.println("=====ok结束测试=====");
        System.out.println("    ");
    }

    @Test// 测试方法
    public void testmain (){
        Name.main("admin");
        Name.main(null);

    }
    @Test
    public void testfangfa2() {
        //普通测试
        int index1=Name.fangfa2(null);
        System.out.println(index1);
        int index2=Name.fangfa2("dfhrtv");
        System.out.println(index2);
//        int index3=Name.fangfa2("ykjr tuybf 5678");
//        System.out.println(index3);
        //断言测试
        Assert.assertEquals("方法有BUG",4,index2);
    }
}

(2),结果

=====tu开始测试=====
=====开始测试=====
名字长度为5
0
=====结束测试=====
    
=====开始测试=====
-1
4
=====结束测试=====
    
=====ok结束测试=====

 

 六,常见注解注意:

      junit5版本注解名字与junit4不同

原文地址:https://blog.csdn.net/Du_XiaoNan/article/details/134674510

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_6061.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注