JUnit:单元测试框架,测试对象为一个类中的方法。

  JUnit不是Javase的一部分,想要使用需要导入jar包,在IntelliJ IDEA 中自带JUnit插件。

  JUnit 版本有3.X 4.X

一、JUnit的环境配置:

  1、插件的加载选择

IDEA 2017.2.2 环境下使用JUnit

 2、搜索相应插件JUnit,下载 Grails、JUnit、JUnitGenrator V2.0,如已下载跳过此步骤。

IDEA 2017.2.2 环境下使用JUnit

 3、选择加载插件Grails、JUnit、JUnitGenrator V2.0。

IDEA 2017.2.2 环境下使用JUnit

 4、点击屏幕右下方ok按钮,重启IDEA即加载插件。

二、单元测试简单示例

  1、在src下创建一个包命名为testjunit,包内创建类。

IDEA 2017.2.2 环境下使用JUnit

  2、在src的同级目录下创建一个文件夹名为test,右键选择Test Sources Root,

    于文件夹中创建与testjunit包名称一致的包,并创建测试类

IDEA 2017.2.2 环境下使用JUnit

IDEA 2017.2.2 环境下使用JUnit

   3、在TestDemo.class中创建测试方法:

    ①单元测试方法时候,方法命名规则:public void 方法名() {}

    注意方法名不能有参数。

    ②使用注解方式运行测试方法,在方法的上面:@Test;如无注解,则出现运行异常情况

IDEA 2017.2.2 环境下使用JUnit

    ③选择方法名称,右键调试,快捷键ctrl+shift+DIDEA 2017.2.2 环境下使用JUnit

  ④出现绿色条,表示方法测试通过

IDEA 2017.2.2 环境下使用JUnit

如出现红色条,表示测试方法失败

IDEA 2017.2.2 环境下使用JUnit

三、自动生成单元测试

  1、自动生成单元测试,快捷键Command+Shift+T

IDEA 2017.2.2 环境下使用JUnit

  2、选择相关配置

IDEA 2017.2.2 环境下使用JUnit

  3、自动生成以下模板

IDEA 2017.2.2 环境下使用JUnit

  4、运行测试

IDEA 2017.2.2 环境下使用JUnit

四、注解说明 

@Test:表示方法进行单元测试

@Ignore:表示方法不进行单元测试

@Before:在每个方法前执行运行

@After:在每个方法之后运行

 

相关文章:

  • 2021-11-02
  • 2021-07-28
  • 2021-04-07
  • 2021-12-14
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2021-06-19
  • 2021-06-02
  • 2021-05-09
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案