package
2.3.2
Repository: https://github.com/issue9/assert.git
Documentation: pkg.go.dev

# Functions

BuildHandler 生成用于测试的 http.Handler 对象 仅是简单地按以下步骤输出内容: - 输出状态码 code; - 输出报头 headers,以 Add 方式,而不是 set,不会覆盖原来的数据; - 输出 body,如果为空字符串,则不会输出;.
No description provided by the author
No description provided by the author
No description provided by the author
NewRequest 以调用链的方式构建一个访问请求对象.
NewServer 声明新的测试服务 如果 client 为 nil,则会采用 &http.Client{} 作为默认值.
NewTLSServer 声明新的测试服务 如果 client 为 nil,则会采用 &http.Client{} 作为默认值.
No description provided by the author
Post
No description provided by the author
No description provided by the author
RawHandler 通过原始数据进行比较请求和返回数据是符合要求 功能上与 RawHTTP 相似,处理方式从 http.Client 变成了 http.Handler。.
RawHTTP 通过原始数据进行比较请求和返回数据是符合要求 reqRaw 表示原始的请求数据; respRaw 表示返回之后的原始数据; NOTE: 仅判断状态码、报头和实际内容是否相同,而不是直接比较两个 http.Response 的值。.
UnmarshalObject 将 data 以 u 作为转换方式转换成与 val 相同的类型 如果 val 是指针,则会转换成其指向的类型,返回的对象是指针类型。.

# Structs

Request 请求的参数封装.
Response 测试请求的返回结构.
Server 测试服务.