2017-08-18 29 views
1

ユニットテスト関数 'XCTAssertEqualWithAccuracy'はXcode beta 5/Swift 4.0では廃止されました。ここでユニットテスト関数 'XCTAssertEqualWithAccuracy'はXcode Beta 5/Swift 4.0で廃止されました

は私のコードです:

XCTAssertEqualWithAccuracy(try Features.sumValues(x: zEarthAbnormal), 54.800583, accuracy: 0.0001) 

、これは警告が言うことである:

'XCTAssertEqualWithAccuracy(:精度::ファイル:行は:)' 推奨されません。名前を変更します〜 'XCTAssertEqual(:精度::ファイル:行:)'

+1

XcodeにはFix-itが付属していますか?黄色い三角形をクリックし、 "修正" - > "完了"をクリックします。 –

+0

何らかの理由でクリックしたときに、関数名全体が削除されます。たぶん私はそれを適切にクリックしていないかもしれませんが、同じことが働いていることを知ってうれしいです。 –

答えて

2

答えは非常に簡単です。 「WithAccuracy」を削除するだけで、機能はまったく同じです。

XCTAssertEqual(try Features.sumValues(x: zEarthAbnormal), 54.800583, accuracy: 0.0001) 
関連する問題