Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A EuroTest::testEuroStringWithRoundingError_getsRoundedAppropriately() 0 14 1 ? 3 0 0
A EuroTest::testFloatWithRoundingError_getsRoundedAppropriately() 0 9 1 ? 2 0 0
A EuroTest::getEurosDataProvider() 0 9 1 ? 1 0 0
A EuroTest::testGivenNegativeAmountString_exceptionIsThrown() 0 2 1 ? 1 0 0
A WMDE\Euro\Euro::getEuroFloat() 0 1 1 1 1 0 0
A EuroTest::testEuroStringThatCausedRoundingError_doesNotCauseRoundingError() 0 2 1 ? 1 0 0
A EuroTest::test9001centsDoesNotEqual9000cents() 0 1 1 ? 1 0 0
A EuroTest::testGivenNonNumber_exceptionIsThrown() 0 2 1 ? 1 0 0
A EuroTest::testOneCentDoesNotEqualTwoCents() 0 1 1 ? 1 0 0
A EuroTest::testGivenOneCent_getEuroFloatReturnsPointZeroOne() 0 2 1 ? 1 0 0
A WMDE\Euro\Euro::equals() 0 1 1 2 1 0 0
A EuroTest::testGivenOneEuro_getEuroStringReturnsOnePointZeroZero() 0 2 1 ? 1 0 0
A EuroTest::testMultiDecimalOneEuroString_getsTurnedInto100cents() 0 1 1 ? 1 0 0
A EuroTest::testNewFromIntThrowsExceptionWhenIntegerIsTooHigh() 0 3 1 ? 1 0 0
A EuroTest::testGetCentsReturnsConstructorArgument() 0 2 1 ? 1 0 0