複雑なCGRect数学をどのようにユニットテストする必要がありますか?
-
27-10-2019 - |
質問
UIViewとその変換のセットに対していくつかの演算を実行するメソッドがあります。ユニットテストは特定の答えを期待しています。プログラムは、.0001だけずれている答えを開始しています。これは、私が対処できる小さな丸めの問題のように聞こえます。これに対処するための最良の方法は何ですか?厳しさを緩和する方法はありますか?比較についてより慎重になり、完全に一致することを期待する必要がありますか?
関連コード: ジェネラコディセタグプレ
ジェネラコディセタグプレ
ジェネラコディセタグプレ
解決
これに対処する最良の方法は何ですか?厳しさを緩和する方法はありますか?
適切な許容誤差を可能にする比較関数を記述します。
比較についてより慎重になり、完全に一致することを期待する必要がありますか?
この場合、観察した許容誤差/差は許容範囲内です(結局、それはfpであり、あなたが述べた偏差は許容範囲内です)。
所属していません StackOverflow