码迷,mamicode.com
首页 > 其他好文 > 详细

【Junit】程序员都应会的白盒测试

时间:2021-01-26 11:46:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:lan   load   class   方法   返回   user   log   程序   mes   

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开头的话是会返回错误的。

【Junit】程序员都应会的白盒测试

标签:lan   load   class   方法   返回   user   log   程序   mes   

原文地址:https://www.cnblogs.com/cckong/p/14320163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!