• Java基础教程:IDEA单元测试


    Java基础教程:IDEA单元测试

    环境配置

      使用idea IDE 进行单元测试,首先需要安装JUnit 插件。

    安装JUnit插件步骤

      File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装。

      

      安装完成后需要重新启动IDEA。

    使用JUnit插件

      在需要进行单元测试的类中,使用快捷键alt+insert,选择JUnit test,选择JUnit4。

      

    单元测试

    测试流程

      如下是一个较为完成的测试流程

        @BeforeClass
        public static void setUpBeforeClass() throws Exception {
    
        }
        @AfterClass
        public static void setUpAfterClass() throws Exception {
    
        }
    
        @Before
        public void before() throws Exception {
    
        }
    
        @After
        public void after() throws Exception {
    
        }
        @Test
        public void test(){
           System.out.println("艾力");
        }

      说明:

      1、@BeforeClass所修饰的方法在所有方法加载前执行,而且他是静态的在类加载后就会执行该方法,在内存中只有一份实例,适合用来加载配置文件。

      2、@AfterClass所修饰的方法在所有方法执行完毕之后执行,通常用来进行资源清理,例如关闭数据库连接。

      3、@Before和@After在每个测试方法执行前都会执行一次。

      4、测试方法上面必须使用@Test注解进行修饰

      5、测试方法必须使用public void 进行修饰,不能带有任何参数

      6、测试单元中的每一个方法必须独立测试,每个测试方法之间不能有依赖

    常用注解

    @Test(excepted=XX.class) 在运行时忽略某个异常。
    
    @Test(timeout=毫秒) 允许程序运行的时间。
    
    @Ignore 所修饰的方法被测试器忽略。
    
    @RunWith 可以修改测试运行器 org.junit.runner.Runner

    参考链接

  • 相关阅读:
    使用vue-cli创建项目(包含npm和cnpm的安装nodejs的安装)
    关于时区、时间戳引起的bug理解
    设置java、maven环境变量(怕麻烦以后直接来这里复制)
    回去看
    dockerfile各种命令解析
    Python+Appium环境搭建
    Python Selenium unittest+HTMLTestRunner实现 自动化测试及发送测试报告邮件
    Python Selenium 文件下载
    Python Selenium 文件上传之Autoit
    Python Selenium 文件上传之SendKeys
  • 原文地址:https://www.cnblogs.com/MrSaver/p/6104530.html
Copyright © 2020-2023  润新知