@Override default int compareTo( final @Nullable JCGLVersionType other) { return this.number().compareTo(other.number()); } }
Assert.assertEquals((long) v0.compareTo(v1), 0L); Assert.assertTrue(v0.compareTo(v2) < 0); Assert.assertTrue(v0.compareTo(v3) > 0); Assert.assertTrue(v0.compareTo(v4) < 0); Assert.assertTrue(v0.compareTo(v5) > 0); Assert.assertTrue(v0.compareTo(v6) > 0); Assert.assertTrue(v0.compareTo(v7) < 0); Assert.assertEquals((long) v1.compareTo(v0), 0L); Assert.assertTrue(v1.compareTo(v2) < 0); Assert.assertTrue(v1.compareTo(v3) > 0); Assert.assertTrue(v1.compareTo(v4) < 0); Assert.assertTrue(v1.compareTo(v5) > 0); Assert.assertTrue(v1.compareTo(v6) > 0); Assert.assertTrue(v1.compareTo(v7) < 0); Assert.assertTrue(v2.compareTo(v0) > 0); Assert.assertEquals((long) v2.compareTo(v2), 0L); Assert.assertTrue(v2.compareTo(v3) > 0); Assert.assertTrue(v2.compareTo(v4) < 0); Assert.assertTrue(v2.compareTo(v5) > 0); Assert.assertTrue(v2.compareTo(v6) > 0); Assert.assertTrue(v2.compareTo(v7) < 0); Assert.assertTrue(v3.compareTo(v0) < 0); Assert.assertTrue(v3.compareTo(v2) < 0); Assert.assertEquals((long) v3.compareTo(v3), 0L); Assert.assertTrue(v3.compareTo(v4) < 0); Assert.assertTrue(v3.compareTo(v5) < 0);