初识IntelliJ IDEA下JUnit单元测试

由于之前进行单元测试时,没有用JUnit测试框架,逐步接触到其后,它的功能实在是太强大了。本文主要初步介绍如何在IntelliJ IDEA上简单使用JUnit。在Android Studio上创建module时,会自动帮助我们创建测试类:

 

下面也按照此在IntelliJ IDEA上创建测试类,首先在IntelliJ IDEA中安装插件JUnit Generator,JUnit已经被默认安装了,然后再新建module Test,新建文件夹:lib,然后在该文件夹中放入:

junit-4.7.jar  hamcrest-core-1.3.jar(如果不引用hamcrest-core-1.3.jar,可能会报错)

然后新建一个类people,然后再新建一个放测试类的文件夹(为了和项目代码分开),位于src同目录下,命名为Test:

右击Test文件夹,Mark  Directory as Test Resources Root,会发现该文件夹颜色变了。

然后打开people类,鼠标箭头放在people类名称上,shift + Ctrl + t (Windows上的快捷键)可以创建people类的测试类:

测试类的包名称是和被测试类同包名,并且在之前创建的Test文件夹中:

说明:如果使用alt + insert 快捷键,JUnit Test ->JUnit4,生成的测试类在src下默认命名的包中:

简单看下people代码:

 

public class people {
    private int age;
    private String name;
    public people(int age, String name) {
        this.age = age;
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public String getName() {
        return name;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public void setName(String name) {
        this.name = name;
    }
    public static void main(String[] args){
    }
}

peopleTest:

 

 

/**
 * Created by diy_os on 2016/11/27.
 */
public class peopleTest {
    static   people people;
    @Before
    public void setUp() throws Exception {
        people = new people(22,"lios");
    }
    @After
    public void tearDown() throws Exception {
        System.out.println(people.getName()+"\n"+people.getAge());
    }
    @Test
    public void getAge() throws Exception {
    }
    @Test
    public void getName() throws Exception {
        people.setName("diy_os");
    }
    @Test
    public void setAge() throws Exception {
        people.setAge(21);
    }
    @Test
    public void setName() throws Exception {
        people p = new people(22,"lios");
        p.setName("diy_os");
        System.out.println(p.getName());
    }
    @Test
    public void main() throws Exception {
    }
}

简单的说明下上的注解:

 

@Test:每一个测试单元,一定要加上@Test注解

@Before:在测试单元执行前执行,通常用来初始化数据,上面例子用来初始化people

@After:在测试单元执行后执行,用来输出结果等

看下结果:

更多文章请关注微信公众号:

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA中配置JUnit单元测试很简单。首先,你需要确保已经在项目的依赖中添加了JUnit框架。然后,按照以下步骤进行配置: 1. 在项目中创建一个新的测试类。可以使用快捷键Ctrl+Shift+T(Windows/Linux)或Cmd+Shift+T(Mac)来快速创建一个JUnit测试类。这将在你的源代码目录中创建一个新的测试类文件。 2. 在测试类中,使用注释`@Test`来标记要进行单元测试的方法。在这些被标记的方法中,你可以编写你要进行的具体测试代码。 3. 运行单元测试。可以右键点击测试类文件,然后选择"Run 'TestClassName'"来运行单元测试。你也可以使用快捷键Shift+F10来运行测试。 通过以上步骤,你就成功配置了IDEAJUnit单元测试。现在你可以编写测试代码并运行单元测试来验证你的代码的正确性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Java笔记:在IDEA平台下使用JUnit插件进行单元测试](https://blog.csdn.net/index20001/article/details/99588033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [IDEA中使用JUnit4(单元测试框架)超详细!](https://blog.csdn.net/weixin_44425934/article/details/99858528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值