• 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

  • 相关阅读:
    php程序去除文件 bom头
    类继承接口后,实现接口的方法
    virtual和abstract的使用场景分别是什么?待更新。
    get请求和post请求的总结
    ES6新语法,持续更新
    display:flex中的不懂的问题,待处理
    css相邻兄弟选择器(+),伪类(:hover),伪元素(::after)
    HTML中的input的type类型
    命令行打开程序的集合
    sqlserver 常用的语句
  • 原文地址:https://www.cnblogs.com/dantefung/p/4746280.html
Copyright © 2020-2023  润新知