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

posted @ 2021-01-24 10:19  枫叶像思念  阅读(202)  评论(0编辑  收藏  举报