zoukankan      html  css  js  c++  java
  • Day05_JAVAEE系列:Junit

    Junit 单元测试开发工具:myeclipse10 内部集成的junit的库

    1)什么是junit?

        junit是一个专业的编写测试代码的工具

    2)建立junit测试类的步骤:

        2.1 new --> Junit Test Case

        2.2写上测试类名(建议 Test+目标类名称) -->选中目标类--->next

        2.3选中需要测试的方法 -->finish

        2.4生成一个Junit的测试类,且导入了junit的jar包

    mark:以后再上图。

    3)junit测试方法规则

        3.1在方法上面加上@Test注解

        3.2方法的修饰符必须是public,返回必须void,没有形式参数,可以抛出异常

        3.3方法名的全名没有强制要求,但建议test+方法名

    说明:每个带注解的方法都相当于一个main方法,junit的一个测试类的每个方法都是程序的入口.因此相当于多个main方法.

    4)junit如何运行?

        4.1点击方法,右键-->Junit Test (运行一个方法)

        4.2点击类,右键-->Junit Test(运行类中的所有方法)

        4.3点击项目,右键-->Junit Test(运行项目中的所有类的方法)

      mark:以后再上图

    5)查看测试结果

        看junit的导航条

        绿色:测试通过

        红色:测试不通过

         mark:以后再上图

    6)判定结果

    有返回值得目标方法,使用断言

    Assert类,断言类,用于判断结果

            assertEquals(期望值,实际值);   // 内部使用的是 equals方法比较

            assertTrue(boolean)

            assertFalse(boolean)

            assertSame(期望值,实际值)   // 内部使用是==比较

    如果没有返回值得目标方法,不需要做任何事情

    7)常用的几个注解

        @Test  测试方法的注解

        @Before  在调用当前类的每个方法之前都会调用此Before方法

        @After    在调用当前类的每个方法之前都会调用此After方法

        @BeforeClass  在调用当前的所有方法之前调用一次@BeforeClass方法,需要方法带上static

       @AfterClass   在调用当前的所有方法之前调用一次@After方法,需要方法带上static

  • 相关阅读:
    pandas Dataframe filter
    process xlsx with pandas
    data manipulate in excel with easyExcel class
    modify registry in user environment
    add number line in vim
    java import webservice
    ctypes MessageBoxA
    music 163 lyrics
    【python实例】自动贩卖机
    【python基础】sys模块(库)方法汇总
  • 原文地址:https://www.cnblogs.com/dantefung/p/4746280.html
Copyright © 2011-2022 走看看