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::testGetCentsReturnsConstructorArgument() 0 2 1 ? 1 0 0
A WMDE\Euro\Euro::roundCentsToInt() 0 4 2 2 0 0 0
A EuroTest::testMultiDecimalOneEuroString_getsTurnedInto100cents() 0 1 1 ? 1 0 0
A EuroTest::testNewFromIntThrowsExceptionWhenIntegerIsTooHigh() 0 3 1 ? 1 0 0
A WMDE\Euro\Euro::centsFromString() 0 3 2 2 2 0 0
A EuroTest::testZeroEuroIntegers_isZeroCents() 0 1 1 ? 1 0 0
A EuroTest::testNewFromFloatThrowsExceptionWhenFloatIsTooHigh() 0 3 1 ? 1 0 0
A EuroTest::testGivenStringWithMultipleDots_ExceptionIsThrown() 0 2 1 ? 1 0 0
A Unit\EuroTest::assertExactFloat() 0 2 1 ? 2 0 0
A WMDE\Euro\Euro::getEuros() 0 1 1 2 0 0 0
A EuroTest::testGivenNegativeIntegerAmount_exceptionIsThrown() 0 2 1 ? 1 0 0
A EuroTest::testOneCentDoesNotEqualOneEuro() 0 1 1 ? 1 0 0