@@ -20,28 +20,26 @@ void sameVersionNumber() {
20
20
assertEquals (0 , a .compareTo (b ));
21
21
}
22
22
23
+ private void compareDifferingVersions (String firstVersion , String laterVersion ) {
24
+ Version v1 = new Version (firstVersion );
25
+ Version v2 = new Version (laterVersion );
26
+ assertEquals (1 , v2 .compareTo (v1 ));
27
+ assertEquals (-1 , v1 .compareTo (v2 ));
28
+ }
29
+
23
30
@ Test
24
31
void differentVersionNumbers () {
25
- Version a = new Version ("1.2.3" );
26
- Version b = new Version ("1.2.4" );
27
- assertEquals (1 , b .compareTo (a ));
28
- assertEquals (-1 , a .compareTo (b ));
32
+ compareDifferingVersions ("1.2.3" , "1.2.4" );
29
33
}
30
34
31
35
@ Test
32
36
void differentVersionLengths () {
33
- Version a = new Version ("1.2.3" );
34
- Version b = new Version ("1.2.3.1" );
35
- assertEquals (1 , b .compareTo (a ));
36
- assertEquals (-1 , a .compareTo (b ));
37
+ compareDifferingVersions ("1.2.3" , "1.2.3.1" );
37
38
}
38
39
39
40
@ Test
40
41
void integerComparison () {
41
- Version a = new Version ("13.9.4.2.9" );
42
- Version b = new Version ("13.9.4.2.10" );
43
- assertEquals (1 , b .compareTo (a ));
44
- assertEquals (-1 , a .compareTo (b ));
42
+ compareDifferingVersions ("13.9.4.2.9" , "13.9.4.2.10" );
45
43
}
46
44
47
45
@ Test
0 commit comments