|
|
|
|
|
|
|
|
public void testGetValue() { |
|
|
public void testGetValue() { |
|
|
int index = 0; |
|
|
int index = 0; |
|
|
for (Version version : Version.values()) { |
|
|
for (Version version : Version.values()) { |
|
|
assertEquals(version, Version.getValueOf("1." + index++)); |
|
|
|
|
|
|
|
|
if (index > 7) { |
|
|
|
|
|
assertEquals(version, Version.getValueOf("2.0")); |
|
|
|
|
|
} else { |
|
|
|
|
|
assertEquals(version, Version.getValueOf("1." + index++)); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Test all the normal values |
|
|
// Test all the normal values |
|
|
int index = 0; |
|
|
int index = 0; |
|
|
for (Version version : Version.values()) { |
|
|
for (Version version : Version.values()) { |
|
|
assertTrue(version.toString().equals("1." + index++)); |
|
|
|
|
|
|
|
|
if (index > 7) { |
|
|
|
|
|
assertTrue(version.toString().equals("2.0")); |
|
|
|
|
|
} else { |
|
|
|
|
|
assertTrue(version.toString().equals("1." + index++)); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version.V1_4, |
|
|
Version.V1_4, |
|
|
Version.V1_5, |
|
|
Version.V1_5, |
|
|
Version.V1_6, |
|
|
Version.V1_6, |
|
|
Version.V1_7 |
|
|
|
|
|
|
|
|
Version.V1_7, |
|
|
|
|
|
Version.V2_0 |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
Version[] actual = Version.values(); |
|
|
Version[] actual = Version.values(); |
|
|
|
|
|
|
|
|
for (int i = 0; i < actual.length - 1; i++) { |
|
|
for (int i = 0; i < actual.length - 1; i++) { |
|
|
assertEquals(-1, actual[i].compareTo(expected[i + 1])); |
|
|
assertEquals(-1, actual[i].compareTo(expected[i + 1])); |
|
|
|
|
|
|
|
|
assertEquals(0, actual[i].compareTo(expected[i])); |
|
|
assertEquals(0, actual[i].compareTo(expected[i])); |
|
|
|
|
|
|
|
|
assertEquals(1, actual[i + 1].compareTo(expected[i])); |
|
|
assertEquals(1, actual[i + 1].compareTo(expected[i])); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |