I have a method like
private static double getMinorVersion(final double minorVersion) {
return minorVersion + 0.1;
}
When I test this
final Version version = new Version(1.3, VersionType.MINOR, 0.0);
final Version newVersion = versionManager.patch(version);
assertEquals(1.4, newVersion.getVersionNumber(), delta); // delta = 0.0
I get
java.lang.AssertionError:
Expected :1.4
Actual :1.4000000000000001
How can I fix it to return 1.4
?