接口
interface AssertPrintable
public interface AssertPrintable<T> {
prop hasNestedDiff: Bool
func pprintForAssertion(
pp: PrettyPrinter, that: T, thisPrefix: String, thatPrefix: String, level: Int64
): PrettyPrinter
}
功能:提供打印 @Assert/@Expect 的检查结果的方法。
prop hasNestedDiff
prop hasNestedDiff: Bool
功能:获取是否有嵌套 diff 层级。
类型:Bool 。
func pprintForAssertion(PrettyPrinter, T, String, String, Int64)
func pprintForAssertion(
pp: PrettyPrinter, that: T, thisPrefix: String, thatPrefix: String, level: Int64
): PrettyPrinter
功能:打印 @Assert/@Expect 的检查结果的方法。
参数:
- pp: PrettyPrinter - 打印器。
- that: T - 待打印的信息。
- thisPrefix: String - 预期内容的前缀。
- thatPrefix: String - 实际内容的前缀。
- level: Int64 - 嵌套层级。
返回值:
- PrettyPrinter - 打印器。