首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件测试那些事

    JsonUnit的正则匹配测试

    之前写过一篇文章简单介绍了jsonunit 这个非常棒的json断言工具。 测试断言之接口测试断言利器jsonunit 在最近的测试项目中,发现有个接口返回值的errorMsg中包含了时间信息,需要用到正则匹配的断言。 由于官网关于正则匹配的案例只有一个,尝试多写了几个备用 关 package com.github.jsonunit; import org.junit.jupiter.api.Test; import static net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson; public class JsonUnitTest {

    71310发布于 2020-12-03
  • 来自专栏IT开发技术与工作效率

    JsonUnit 断言框架用法总结

    JsonUnit 断言 JSON <dependency> <groupId>net.javacrumbs.json-unit</groupId> <artifactId>json-unit-assertj artifactId> <version>2.13.0</version> <scope>test</scope> </dependency> import static net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson ; import static net.javacrumbs.jsonunit.assertj.JsonAssertions.json; assertThatJson("{\"a\":1, \"b\"

    1.6K20发布于 2020-02-24
  • 来自专栏软件测试那些事

    测试断言之接口测试断言利器jsonunit

    工具-JsonUnit 搜索了一下GitHub, 发现了一个Json比较的工具JsonUnit ,看上去比较吸引人,准备后续在项目中试试。 摘录几个feature过来 利用AssertJ实现前述需求 import static net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson ; import static net.javacrumbs.jsonunit.assertj.JsonAssertions.json; ... // compares two JSON documents

    1.3K20发布于 2020-12-01
  • 来自专栏软件测试那些事

    还在用object.equals()做断言么?

    import static net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson; import static net.javacrumbs.jsonunit.assertj.JsonAssertions.json JSONUnit提供了 ${json-unit.ignore} 的占位符,来实现这一功能。 JsonUnit 提供了whenIgnoringPaths 的配置选项来实现这一需求。 JsonUnit使用${json-unit.regex}前缀来标志正则表达式。 于是JsonUnit提供了Options功能,用户无需修改预期结果或者实际结果,在断言过程中可由JsonUnit根据用户给出的选项来处理忽略等操作。

    1.7K10发布于 2020-12-01
  • 来自专栏软件测试那些事

    单测实例-void方法验证

    io.metersphere.commons.utils.SessionUtils; import io.metersphere.i18n.Translator; import net.javacrumbs.jsonunit.core.Option org.springframework.test.context.junit.jupiter.SpringExtension; import java.util.ArrayList; import java.util.List; import static net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson

    3.8K10发布于 2020-12-22
  • 来自专栏软件测试那些事

    录制回放实现测试用例自由

    io.metersphere.aspect.MapperRecord; import io.metersphere.aspect.MockDBExtension; import net.javacrumbs.jsonunit.core.Option import org.junit.jupiter.api.extension.ExtendWith; import java.util.List; import static net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson

    1.6K30发布于 2021-01-08
  • 来自专栏软件测试那些事

    使用MockMVC进行Controller单元测试

    </artifactId> </exclusion> </exclusions> </dependency> 以下将介绍如何使用MockMVC+Mockito+JUnit5+JsonUnit com.testlink4j.controller; import com.testlink4j.service.KeywordsService; import static net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson

    6.4K10发布于 2020-12-03
  • 来自专栏软件测试那些事

    Hoverfly修改Response?啪啪被打脸

    java.time.LocalDateTime; import java.util.HashSet; import java.util.Set; import static net.javacrumbs.jsonunit.fluent.JsonFluentAssert.assertThatJson

    49730发布于 2021-04-28
  • 来自专栏深度学习与python

    Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0

    Security Bugs  1.12.0( findsecbugs-plugin )、Apache RAT (发布审核工具)Gradle Plugin 0.7.1( creadur-rat-gradle )和 JsonUnit

    97920编辑于 2023-03-29
领券