【发布时间】:2016-10-22 12:37:24
【问题描述】:
我正在尝试编写一些单元测试,并且需要一种方法来制作可映射对象的虚拟版本。例如:
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 字符串?对此的任何建议将不胜感激!谢谢!
【问题讨论】:
-
你有没有找到从 Map 类创建对象然后在 init(map: Map) 中使用它的方法?
标签: swift alamofire objectmapper