zoukankan      html  css  js  c++  java
  • junit使用说明和常见问题

    前言

    在项目中,有时候会把junit的注解@Test用在public static方法上报错,有时候会因为没有导入org.harmcrest.core.jar而引起错误,所以就来把junit整理一下。

    使用步骤

    1.导入junit的包。junit.jar和org.harmcrest.core.jar(注意:不要只导入junit-4.12的jar包,也要导入org.harmcrest.core.jar,不然会引起错误

    或者通过pom导入

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>

    2.在方法上添加@Test注解(注意:方法名称是public void xxx(){}的格式),举例:

        @Test
        public void test() {
            ResourceBundle bundle = ResourceBundle.getBundle("jdbc");
            String string = bundle.getString("pwd");
            System.out.println(string);
    
        }

    3.将鼠标光标移到想要执行的方法上,鼠标右键,选择run as --- Junit Test就可以啦,执行结果如下,如果是绿色就说明方法没问题,如果是红色查看原因进行排查,可能是方法的问题,也可能是junit的问题。

    常见问题

    1.method initializationerror not found

    可能出现的原因:

    • 有返回值的方法不能直接测试
    • 带参数的方法不能直接测试
    • 访问权限在public一下的方法不能直接测试
    • static静态方法不能直接测试
    • 不能给出现前四个条件中任意一个的方法添加@Test注解,否则执行满足@Test条件的方法也会出现initializationerror初始化异常
    Ride the wave as long as it will take you.
  • 相关阅读:
    gvim编辑器 命令列表
    svn 使用
    php 实现 从一个目录中 把指定类型文件 重新组装到新的目录
    gvim 编辑器代码折叠
    简单的 文件 管理操作
    javascript DOM object 操作
    gvim代码补全
    gvim 编辑器配置
    javascript DOM model操作
    SQL分页语句 (转载)
  • 原文地址:https://www.cnblogs.com/jianpanaq/p/8269354.html
Copyright © 2011-2022 走看看