]> git.llucax.com Git - software/dgc/cdgc.git/commitdiff
Improve opts unit tests
authorLeandro Lucarella <llucax@gmail.com>
Thu, 26 Aug 2010 01:21:59 +0000 (22:21 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Thu, 26 Aug 2010 01:23:37 +0000 (22:23 -0300)
rt/gc/cdgc/opts.d

index 728119fdd9bc88dae6a9fade30f37a77fbf98343..042cc012403cf83d608b34f86817a1956a8f1b8e 100644 (file)
@@ -186,6 +186,33 @@ unittest
         assert (conservative == true);
         assert (fork == false);
     }
+    parse("");
+    with (options) {
+        assert (verbose == 1);
+        assert (cstring.strcmp(log_file.ptr, "12345 67890".ptr) == 0);
+        assert (sentinel == true);
+        assert (mem_stomp == true);
+        assert (conservative == true);
+        assert (fork == false);
+    }
+    parse(":");
+    with (options) {
+        assert (verbose == 1);
+        assert (cstring.strcmp(log_file.ptr, "12345 67890".ptr) == 0);
+        assert (sentinel == true);
+        assert (mem_stomp == true);
+        assert (conservative == true);
+        assert (fork == false);
+    }
+    parse("::::");
+    with (options) {
+        assert (verbose == 1);
+        assert (cstring.strcmp(log_file.ptr, "12345 67890".ptr) == 0);
+        assert (sentinel == true);
+        assert (mem_stomp == true);
+        assert (conservative == true);
+        assert (fork == false);
+    }
 }