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

  • 相关阅读:
    NOIP 2017 游记?
    bzoj4596 [Shoi2016]黑暗前的幻想乡
    bzoj2467 [中山市选2010]生成树
    bzoj3534 [Sdoi2014]重建
    bzoj1016 [JSOI2008]最小生成树计数
    bzoj4044 [Cerc2014] Virus synthesis
    bzoj4530 [Bjoi2014]大融合
    bzoj2594 [Wc2006]水管局长数据加强版
    bzoj 2342 [Shoi2011]双倍回文
    bzoj [HNOI2008]Cards
  • 原文地址:https://www.cnblogs.com/BrowserSnake/p/3673406.html
Copyright © 2011-2022 走看看