业务场景描述:盘库操作中需要使用具备有效期限的动态码登录系统,接下来是结合 动态码更新API 的单元测试,讲解Assertions 的常规用法。
项目采用 Spring Boot + Gradle 集成,下面使用gradle 语法引入依赖:
testCompile group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: '2.1.2.RELEASE'
testCompile group: 'org.assertj', name: 'assertj-core', version: '3.11.1'
Jar依赖可访问 maven repository 查找和选取。点击 Jar 依赖查找明细,可看到其支持多种集成工具,如maven,gradle,ant等
import com.fasterxml.jackson.databind.JsonNode;
import org.assertj.core.api.Assertions;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.Spri