首页 > 其他分享 >断言

断言

时间:2023-08-22 22:14:53浏览次数:27  
标签:DisplayName 断言 assertEquals System api Test

package com.mytest;

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

public class FirstCaseTest {

    @Test
    @DisplayName("用例1")
    void test1(){
        System.out.println("第一个测试用例");
        assertEquals(2,1+1);
        //断言为真
        assertTrue(true);
    }

    @Test
    @DisplayName("用例2")
    void test2(){
        System.out.println("第二个测试用例");
        assertNotNull(null);
    }

    @Test
    @DisplayName("用例3")
    void test3(){
        System.out.println("第三个测试用例");
        //使用assertEquals断言失败后后面的代码将不会被执行,assertAll可以实现所有字段的断言
        assertAll("ALL",
                ()->assertEquals(2,1+1),
                ()->assertEquals(3,1+1),
                ()->assertEquals(4,2+2));
    }
}

 

 

标签:DisplayName,断言,assertEquals,System,api,Test
From: https://www.cnblogs.com/ixtao/p/17649815.html

相关文章

  • typeScript学习-类型断言、类型转换
    typeScript学习类型断言、类型转换1、类型断言:语法格式:A数据类型的变量asB数据类型。letb:Bletc:C=basC理解:是绕过TS编译检查,类型断言就是对编译器说:我是这个类型了,无需检查。2、类型断言使用场景exportclassVechile{staticcount:number=3......
  • Airtest1.2.7新增的14个断言API解析
    以下基于python3.8;airtestIDE1.2.14;airtest1.2.7;pocoui1.0.87Airtest1.2.7新增了14个断言API,使得断言更多丰富,之前就有的4个断言:assert_exists、assert_not_exists、assert_equal、assert_not_equal,详细可以看:AirtestAPI精讲之断言,这里就不再过多介绍。之前想断言一个变量是......
  • 2-14-Gateway网关-路由断言工厂[15-Gateway网关-路由的过滤器配置]
    所谓的断言工厂与过滤器都是通过yml配置生效以下都将从配置的角度说明如何配置具体哪一个怎么用可以直接访问spring官网查看spring:cloud:gateway:routes:-id:user-serviceuri:lb://userservicepredicates:-Path=/us......
  • python+playwright 学习-71 expect 断言设置timeout 超时和自定义错误内容
    前言playwright提供了一个expect方法用于断言,还可以设置超时时间。expect使用断言描述expect(locator).to_be_checked()Checkboxischeckedexpect(locator).to_be_disabled()Elementisdisabledexpect(locator).to_be_editable()Elementisenabled......
  • Postman断言、关联、参数化
    Postman断言简介让Postman工具代替人工自动判断预期结果和实际结果是否一致断言代码书写在Tests标签页中。查看断言结果TestResults标签页==Postman常用断言====1.断言响应状态码==Statuscode:Codeis2002.断言包含某字符串Responsebody:Containsst......
  • 全面了解JMeter响应断言的使用方法
    JMeter 是一个功能强大的性能测试工具,它可以模拟大量用户并发访问网站或应用程序,以测试其性能和稳定性。在进行性能测试时,我们需要对响应结果进行断言,以确保应用程序或网站的功能和性能符合预期。在JMeter中,响应断言是一种用于检查服务器响应是否符合预期的机制。JMeter提供了......
  • 断言-Assert.isTrue(...);
    Assert.isTrue(...)是SpringFramework中的一个断言方法,用于对条件进行断言检查。如果条件为真,则继续执行程序;如果条件为假,则抛出异常并输出错误消息。下面是一个简单的例子,演示如何使用Assert.isTrue(...)方法:importorg.springframework.util.Assert;publicclassExam......
  • MeterSphere断言规则
    断言规则用于判断请求结果是否符合预期,MeterSphere提供了6种断言方式文本,正则,JSONPath,XPath,响应时间,脚本 一、文本根据响应文本断言,可对ResponseCode、ResponseHeaders、ResponseData三部分数据进行断言。对响应状态码验证需勾选“忽略状态”,表示不管状态码本身代表是否通......
  • 使用断言
    使用断言可使得代码简洁,特别是多个简单if参数校验的时候,Spring内部等也大量使用断言。注意:一般第三方的断言工具类抛出的异常是IllegalArgumentException,是否应该封装为内部业务异常需要考虑,因为一般有全局异常处理,那么对于断言抛出的异常要视为服务器内部异常还是客户端请求......
  • 【补充】断言
    【补充】断言asserthasattr(self,'initial_data'),('Cannotcall`.is_valid()`asno`data=`keywordargumentwas''passedwheninstantiatingtheserializerinstance.')在断言代码中,hasattr(self,&#......