Zpo-3-wyk-Slajd20
Z Studia Informatyczne
Testowanie liczb zmiennoprzecinkowych
Podczas testowania wartości zmiennoprzecinkowych, warto pamiętać, że wiele z nich jest reprezentowanych w komputerach niedokładnie. Dlatego asercje dla tych typów zostały przeciążone i posiadają dodatkowy parametr, będący największą dopuszczalną różnicą pomiędzy wartościami oczekiwaną i faktyczną. Asercja wówczas nie porównuje tych wartości bezpośrednio, a jedynie sprawdza, czy są one dostatecznie bliskie siebie. Parametr ten powinien przyjmować niewielkie wartości dodatnie, np. 0.01 lub 0.001.