我有一个测试安装文件,该文件可以处理一些适用于多个测试文件的通用文件。 我正在模拟其中一些测试中需要的对象。
我希望能够逐个测试地覆盖它。
由于它位于不同的文件中,我该如何访问它?我假设我可以先使用myCustomClass : T.Type
,然后再使用 func doSomething<T>(myCustomClass : T.Type) where T : BaseMappable
{
Alamofire.request("url", method: .get, parameters: nil, encoding: JSONEncoding.default, headers: APIKeys().AuthorizedHeader).responseObject(completionHandler: { ( response :DataResponse<T>) in
let data = response.result.value
if let array = data?.objects
{
for ar in array
{
self.allPromotions.append(ar)
}
}
})
}
Mocha是否可以让您在测试文件之间共享范围?