chiark / gitweb /
@@@ all the mess ever
[mLib] / utils / t / versioncmp.tests
index 421974a4b044d0a168ad950f528af6696e9b880a..f8924176afea5718dda53491287e820173abd049 100644 (file)
@@ -1,14 +1,54 @@
-## test for versioncmp
-
-versioncmp {
-  1.2 1.2 0;
-  1.1 1.2 -1;
-  1.1 1.0 +1;
-  1.0 1.a -1;
-  1:2.0 2:0.4 -1;
-  1.2 1.2~pre0 +1;
-  1~~ 1~~a -1;
-  1~~a 1~ -1;
-  1~ 1 -1;
-  1 1a -1;
-}
+;;; -*-conf-*-
+;;; test for versioncmp
+
+[versioncmp]
+
+;; some softball tests
+
+v0 = 1.2
+v1 = 1.2
+rc = 0
+
+v0 = 1.1
+v1 = 1.2
+rc = -1
+
+v0 = 1.1
+v1 = 1.0
+rc = +1
+
+;; compare numeric to alphabetic
+
+v0 = 1.0
+v1 = 1.a
+rc = -1
+
+;; compare epochs
+
+v0 = 1:2.0
+v1 = 2:0.4
+rc = -1
+
+;; exercise `~'
+
+v0 = 1.2
+v1 = 1.2~pre0
+rc = +1
+
+v0 = 1~~
+v1 = 1~~a
+rc = -1
+
+v0 = 1~~a
+v1 = 1~
+rc = -1
+
+v0 = 1~
+v1 = 1
+rc = -1
+
+;; juxtaposed alphabetics
+
+v0 = 1
+v1 = 1a
+rc = -1