zoukankan      html  css  js  c++  java
  • 【Junit】程序员都应会的白盒测试

    1.IDEA如何用到Junit功能

    (1)如果你用maven管理项目的话直接在pom里面添加依赖

      <!--junit-->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
            </dependency>

    (2)如果不使用maven的话,请自行下载jar包添加到项目中。

    (3)对于想测试的类进行以下操作

    点击右键 选择go to  选择test

     这时候就会为你创建一个路径相符的test文件了

     

     编写测试方法

     //删除一个用户
        @Test
        public void testdelete(){
            SqlSession sqlSession=MybatisUtils.getSqlSession();
    
            UserMapper userMapper=sqlSession.getMapper(UserMapper.class);
            userMapper.deleteUser(3);
    
            sqlSession.commit();
            sqlSession.close();
        }

    然后点击方法左面的绿色小箭头进行运行

    2.Junit应该怎么书写测试方法

    附上开源中国的Junit测试建议:https://my.oschina.net/henrydong/blog/143794

    其中重要的一点:

    给测试方法起个好名字(choose meaningful test method names)。应该是用形如testXXXYYY(),这样的格式来命名你的测试方法。前缀test是Junit查找测试方法的依据,XXX应该是你测试的方法名,YYY应该是你测试的状态。当然如果你只有一种状态需要测试可以直接命名为testXXX()。

    如果你的方法不是test开头的话是会返回错误的。

  • 相关阅读:
    ros 使用笔记
    GLog 初始化说明
    面试-重写基础功能函数
    C++后台服务崩溃堆栈日志
    Linux下FTP服务器(vsftpd)配置:
    Windows 命令行解析工具(getopt)
    C/C++ 宏技巧
    Sublime Keymap 设置
    C++程序设计的技巧-Pimple的使用
    TCP的长连接与短连接
  • 原文地址:https://www.cnblogs.com/cckong/p/14320163.html
Copyright © 2011-2022 走看看