의 일치가 나는 double[]
의 내용을 확인하기 위해이 정규 표현을 쓴 실패합니다. 이 방법은 잘 보이지만, 항상 실패hamcrest의 TypeSafeMatcher 이중 배열
assertThat(new double[] { .1 }, isArrayCloseTo(new double[] { .1 })); //fails
문제는 TypesafeMatcher, line 65에 있습니다 expectedType.isInstance(item)
, expectedType
이 Object.class
및 item
이 [0.1]
입니다입니다.
이 문제는 내가 배열을 일반화 할 수 없다는 의심의 여지가 있습니다. IsArray
에 전달하지만이 문제를 해결하는 방법을 모르겠습니다. 아무도 내가 두배의 배열과 일치해야하는 방법을 말해 줄 수 있습니까?
당신이 주장 실패 스택 트레이스를 게시 할 수 :
이것은 본질적으로이의 중복? 문제는'expect'와'Matcher'에 원시 double을 사용하는 것 같습니다. – mystarrocks