2つの変数があり、両方が同時にnilでないことを確認したい場合は、1つの変数で単体テストを渡す必要はありません。Swift UnitTesting 2つの任意の変数をテストする
次のコードは、1つのオブジェクトがnilでないことをテストできます。
私は2つの変数がdataArray &のDataObject私はちょうどあなたが異なったタイプの2つのオプションのプロパティを持っている場合は一度にそのうちの一つが値
CoreWebService.sendRequest(requestURL: WebURL.testFeed, paramters: params) { (sender: RequestCallback<BaseResponse<DataJson>>) in
switch sender {
case .failed(let error):
XCTFail("Error\(error.localizedDescription)")
break
case .success(let object):
XCTAssertNotNil(object.dataArray, "data must not nil")
break
}
xctExpect.fulfill()
}
waitForExpectations(timeout: timeout) { (error) in
XCTAssertNil(error, "Test time out\(error?.localizedDescription)")
}
はどうもありがとうございました:) –
をあなたはこの質問の表情を持っていることができれば、私はそれも でhttpこだわっている:// stackoverflowの.com/questions/42778641/objectmapper-array-or-object-on-data –