public void test_matchesIfArgumentIsEqualToADoubleValueWithinSomeError() { assertMatches("1.0", matcher, 1.0); assertMatches("0.5d", matcher, 0.5d); assertMatches("1.5d", matcher, 1.5d); assertDoesNotMatch("too large", matcher, 2.0); assertMismatchDescription("<3.0> differed by <1.5> more than delta <0.5>", matcher, 3.0d); assertDoesNotMatch("number too small", matcher, 0.0); assertMismatchDescription("<0.1> differed by <0.4> more than delta <0.5>", matcher, 0.1); }