美文网首页程序员
【JAVA-UT】3、Test--测试类的标识

【JAVA-UT】3、Test--测试类的标识

作者: 码术张 | 来源:发表于2018-09-21 15:18 被阅读43次

文|码术张

1、@Test的作用

如下有一个类,类中有两个方法:m1,m2。

如何将这个类变成一个测试类?

将其中一个方法声明为@Test。

比如,将m2声明为@Test。

这时,这个类,就不是普通的类,而是一个用于单元测试的类。

m2称为一个test case,能直接运行。按测试目的,添加方法体,运行,便会获得被测功能是否达到预期的信息。

public class ResultTest {
 
  public void m1() {

  }
  
  @Test
  public void m2() {

  }
}

添加@Test后,在idea中,会在类的左边,出现一个绿色三角形图标,点击,即可运行。

在m1左侧,没有这个图标,表示m1不能运行,除非在m2中调用了m1。


image.png
2、如何使用@Test

@Test声明的方法,不是任意的方法,需要符合以下条件:

1. public
2. 返回值void
3. 参数为空

例如,下面的方法m3,有一个参数,

public class ResultTest {

    @Test
    public void m3(String input) {

    }

运行结果是失败的,提示不能有参数。


image.png

相关文章

  • 【JAVA-UT】3、Test--测试类的标识

    文|码术张 1、@Test的作用 如下有一个类,类中有两个方法:m1,m2。 如何将这个类变成一个测试类? 将其中...

  • swagger框架

    swagger主要是测试接口的@Api标识类的@ApiOperation标识方法的@ApiImplicitPara...

  • java学习—— 泛型定义

    1、泛型类定义 [访问权限] class 类名称<泛型类型标识1, 泛型标识2,...,泛型标识3> { [访问...

  • 无标题文章

    # test* test--¥你好

  • allure-08-重要性管理

    一、测试用例分类标识之severity 二、标记方式: 可继承,方法继承类 可重写,方法自身标签优先,没有再用类标...

  • 排查 maven-surefire-plugin XmlRepo

    现象 TestUtils 测试类中,同时存在 JUnit4(通过 org.junit.Test 注解标识)和 JU...

  • 2018-02-28Java注解

    参考:《java编程思想》 一。注解分为3类: 1.标准注解(3个): @Override:标识该方法继承自超类。...

  • 2018-08-08总结

    第1天 展现类测试+截图工具+markdown 第2天 功能类测试 第3天 流程类测试 单页面的功能测试页面组...

  • 记忆权证6要素

    类标识,加方币 想象一个雷电的标识,外面套着方形的纸币。 1.类:权证类别 2.标:标的资产 3.识:时间 4.加...

  • 接口测试教程 - PostMan(九)变量设置

    接触过任何语言类和一些测试工具的同学应该都知道变量这个概念。 变量是用来存储动态值的静态标识符。变量标识的信息可以...

网友评论

    本文标题:【JAVA-UT】3、Test--测试类的标识

    本文链接:https://www.haomeiwen.com/subject/xgnanftx.html