@Test public void should_get_compatible_for_2_12_version_as_string() { assertTrue(checker.versionIsCompatible("2.12")); }
public boolean versionIsCompatible(String version) { try { double versionAsFloat = Double.valueOf(version); return versionIsCompatible(versionAsFloat); } catch (Exception e) { return false; } }
SonarCompatibleVersionChecker { public boolean versionIsCompatible(String version) { try { double versionAsFloat = Double.valueOf(version); return versionIsCompatible(versionAsFloat); } catch (Exception e) { return false; } } }
SonarCompatibleVersionChecker { public boolean versionIsCompatible(String version) { try { double versionAsFloat = Double.valueOf(version); return versionIsCompatible(versionAsFloat); } catch (Exception e) { return false; } } SonarCompatibleVersionChecker(Double sonarMinimumCompatibleVersion); }
SonarCompatibleVersionChecker { public boolean versionIsCompatible(String version) { try { double versionAsFloat = Double.valueOf(version); return versionIsCompatible(versionAsFloat); } catch (Exception e) { return false; } } SonarCompatibleVersionChecker(Double sonarMinimumCompatibleVersion); boolean versionIsCompatible(String version); boolean versionIsCompatible(Double version); }
SonarCompatibleVersionChecker { public boolean versionIsCompatible(String version) { try { double versionAsFloat = Double.valueOf(version); return versionIsCompatible(versionAsFloat); } catch (Exception e) { return false; } } SonarCompatibleVersionChecker(Double sonarMinimumCompatibleVersion); boolean versionIsCompatible(String version); boolean versionIsCompatible(Double version);  }