JUnit은 기존의 assertEquals(double, double)을 deprecated 처리하고 assertEquals(double, double, delta) 값을 권장하고 있다.
이유는 오차가 delta 값의 범위 내에 있을 경우, 서로 같다고 보고 테스트를 통과할 수 있도록 하기 위해서이다.
double은 계산을 거치면 부정확한 값이 된다.
https://stackoverflow.com/questions/33274030/why-is-my-assertequals-deprecated-in-junit/33274105
'software engineering > web' 카테고리의 다른 글
JavaScript percent 계산하기 (0) | 2019.09.06 |
---|---|
Vue.js watch 속성 (0) | 2019.09.06 |
JPA Entity Delete가 되지 않을 때 (0) | 2019.08.14 |
Object가 8바이트인 이유? Wrapper Class가 16바이트인 이유? (0) | 2019.08.14 |
멀쩡하던 파라미터 값이 중간에 자꾸 바뀐다면? (0) | 2019.08.14 |