我正在尝试编写一些单元测试,并且需要一种方法来制作可映射对象的虚拟版本。例如:
class MyClassJsonResponse: Mappable {
var status: String?
var response: String?
var errorCode: SAErrorCode?
init() {
}
required init?(_ map: Map) {
}
func mapping(map: Map) {
status <- map["status"]
response <- map["response"]
errorCode <- (map["error_code"], SAErrorCodeTransform())
}
}
通常这是从 Alamofire 调用返回的,但我如何手动创建一个并手动传入一个空的 JSON 字符串?对此的任何建议将不胜感激!谢谢!