zoukankan      html  css  js  c++  java
  • JUnit4测试简介

    相比于自己写一个测试类,在里面调用调试方法,使用JUnit4进行测试有很多的优点,极大的提高了测试的速度。本文简单介绍如何使用myEclipse10使用JUnit4,方便日后回顾总结。

    myEclipse10已经包含了很多的插件,包括了JUnit4的jar包,不用去下载

    一、右键单击项目名,选中Build Path ->Add Libraries...

    选中JUnit单击NEXT,然后选择JUnit4版本,然后点击Finish,如图:

    二、右键单击想要进行测试的类,选择New新建一个JUnit Test Case,建好后选中setUp(详细百度去),我原来的类名字叫StudentTest,所以测试类会在后面加上Test,如图:

    注意下面有一个Finish,点击Finish会使一个空的类有一个Next,但是我们选择Next可以选择我们将要测试的函数,在这里选择一个名为aaa的函数作为测试函数,如图:

    点击Finish完成。

    三、在测试类中进行测试,原始代码中函数中只有fail();我们需要自己写测试的内容。如果需要的话需要自己去建对象,进一步完成测试。

    需要注意点初始会在每个测试函数里面写一句fail("Not yet implemented");我理解的意思是如果加上这句话则会JUnit4没有完整的写完,结果会有一个蓝色的X显示在结果上面。

     1 import static org.junit.Assert.*;
     2 
     3 import org.junit.Before;
     4 import org.junit.Test;
     5 
     6 
     7 public class StudentTestTest {
     8     StudentTest st = new StudentTest();    //自己添加,有一个类叫做StudentTest
     9     @Before
    10     public void setUp() throws Exception {
    11     }
    12 
    13     @Test
    14     public void testAaa() {
    15         st.aaa();                      //自己添加,这里写测试代码
    16         fail("Not yet implemented");   //初始化自带
    17     }
    18 
    19 }

    运行测试类的时候,需要选择Run As ->JUnit Test

    四、接下来需要学习Annotation的JUnit4的注释的标注内容

    如@Test   @Before,@BeforClass,@Ignore.....别人已经不错的总结,下一步的学习区参考博客:

    http://www.cnblogs.com/mingforyou/archive/2011/12/14/2287406.html

    Or

    http://www.blogjava.net/supercrsky/articles/162775.html

     Or

    http://www.cnblogs.com/caoyuanzhanlang/p/3530267.html

  • 相关阅读:
    Axis2发布Webservice进行身份校验
    Spring集成Axis2
    分布式事务解决方案之TCC
    Lua 数据类型
    Lua 基本语法(1)
    Axis发布Webservice服务
    Linux中NFS服务器搭建
    SpringBoot多环境切换
    springboot中spring.profiles.include的妙用
    oracle树形语句
  • 原文地址:https://www.cnblogs.com/BrowserSnake/p/3673406.html
Copyright © 2011-2022 走看看