美文网首页
Junit单元测试入门

Junit单元测试入门

作者: Suncy | 来源:发表于2019-10-08 22:27 被阅读0次

    什么叫单元测试

    指对软件中的最小可测试单元进行检查和验证;通过单元测试知晓自己的方法是否正确,方便与其他同事交接时明了职责;
    

    单元测试可以提高代码质量与开发效率。

    main单元测试与junit单元测试的比较

    传统的main方法无法进行调试测试多个方法,并且需要人为观察测试结果;junit写一次基本不需要更改,后续代码维护直接运行即可,结果一目了然。

    实战

    需要导入的依赖:
    implementation ("junit:junit:4.12") -->junit包
    implementation("org.hamcrest:hamcrest:2.1") -->若要使用assertThat()方法必须导入该包 ,此方法可取代所有junit中的assert方法

    image.png

    操作:


    image.png image.png

    点击ok后会自动创建一个test类,并且对应创建需要测试的方法


    image.png

    要导对包才行(断言z是否是6):


    image.png

    以下代表测试通过(绿色):


    image.png

    以下代表测试不通过(红色):


    image.png image.png

    以下为通过:


    image.png

    以下为批量执行多个测试方法(自行举一反三):


    image.png image.png image.png

    以下为timeout超时


    image.png

    注:更多使用方法请 参照API文档,上述为junit基础用法,后续会陆续更新spring等junit测试,谢谢支持!

    相关文章

      网友评论

          本文标题:Junit单元测试入门

          本文链接:https://www.haomeiwen.com/subject/ejcipctx.html