Package-level declarations

Types

Link copied to clipboard
abstract class AbstractJsonNodeArrayAssert<ELE_ASSERT : AbstractJsonNodeAssert<JsonNode, ELE_ASSERT>, SELF : AbstractListAssert<SELF, MutableList<JsonNode>, JsonNode, ELE_ASSERT>>(actual: MutableList<JsonNode>?, selfType: Class<*>) : AbstractListAssert<SELF, MutableList<JsonNode>, JsonNode, ELE_ASSERT>

json 数组断言

Link copied to clipboard
abstract class AbstractJsonNodeAssert<NODE : JsonNode, SELF : AbstractObjectAssert<SELF, NODE>>(actual: NODE?, selfType: Class<*>) : AbstractObjectAssert<SELF, NODE>

本来是想设计为所有 JsonNode 的基类,但明显遇到了困难

Link copied to clipboard
abstract class AbstractJsonNodeObjectAssert<SELF : AbstractObjectAssert<SELF, JsonNode>>(actual: JsonNode?, selfType: Class<*>) : AbstractJsonNodeAssert<JsonNode, SELF>

这个是为 JsonObject 设计的断言

Link copied to clipboard
interface BusinessResult
Link copied to clipboard
Link copied to clipboard
class ResponseContentAssert(actual: ResponseEntity<String>, business: ToBusinessResult) : AbstractAssert<ResponseContentAssert, ResponseEntity<String>>

对于业务结果可以理解为 成功或者失败,业务代码,业务概述,业务数据

Link copied to clipboard
Link copied to clipboard