Abstract Json Node Assert
abstract class AbstractJsonNodeAssert<SELF : AbstractJsonNodeAssert<SELF>>(actual: JsonNode?, selfType: Class<*>, innerListAssertHelper: FakeJsonArrayAssert<SELF> = FakeJsonArrayAssert(
actual?.toMutableList(),
selfType
)) : AbstractObjectAssert<SELF, JsonNode> , EnumerableAssert<FakeJsonArrayAssert<SELF>, JsonNode>
从代码技巧上实现 AbstractListAssert
Author
CJ
Inheritors
Constructors
Link copied to clipboard
constructor(actual: JsonNode?, selfType: Class<*>, innerListAssertHelper: FakeJsonArrayAssert<SELF> = FakeJsonArrayAssert(
actual?.toMutableList(),
selfType
))
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun extracting(vararg p0: Function<in JsonNode, Any>): AbstractListAssert<*, MutableList<out Any>, Any, ObjectAssert<Any>>
open fun extracting(vararg p0: String): AbstractListAssert<*, MutableList<out Any>, Any, ObjectAssert<Any>>
Link copied to clipboard
fun filteredOn(propertyOrFieldName: String, filterOperator: FilterOperator<*>): FakeJsonArrayAssert<SELF>
Link copied to clipboard
Link copied to clipboard
fun hasArrayNodeLength(expected: Int, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
fun hasBigIntegerNode(expected: BigInteger, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
fun hasBinaryNode(expected: ByteArray, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
fun hasBooleanNode(expected: Boolean, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
fun hasDecimalNode(expected: BigDecimal, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun hasNumberNode(expected: Number, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
fun <T : Number, Comparable<T>> hasNumberNodeGe(expected: T, optional: Boolean, vararg path: Any): SELF
fun <T : Number, Comparable<T>> hasNumberNodeGe(expected: T, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
fun <T : Number, Comparable<T>> hasNumberNodeLe(expected: T, optional: Boolean, vararg path: Any): SELF
fun <T : Number, Comparable<T>> hasNumberNodeLe(expected: T, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
fun hasNumberNodeNot(expected: Number, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun hasThisType(expected: JsonNodeType, optional: Boolean, toNode: (JsonNode) -> JsonNode?, fieldDescription: String): SELF
断言 path 所在的类型为输入值
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard