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 WMDE\Euro\Euro::centsFromString() 0 3 2 2 2 0 0
A Unit\EuroTest::assertExactFloat() 0 2 1 ? 2 0 0
A WMDE\Euro\Euro::newFromFloat() 0 4 1 1 2 0 0
A WMDE\Euro\Euro::newFromString() 0 8 3 3 2 0 0
A WMDE\Euro\Euro::newFromInt() 0 2 1 1 2 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::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