]> pd.if.org Git - uuid/blobdiff - t/uuidgen.c
Removed unused node variable.
[uuid] / t / uuidgen.c
index 4ab3cf4d50612a860e54cedfab1a251845727389..e17b7e927621dbf67b1ba2a9140c27e173173340 100644 (file)
@@ -63,6 +63,8 @@ int str_ok(pd_uuid_t *uuid, char *s, char *name) {
 int main(int ac, char *av[]) {
        pd_uuid_t uuid, copy;
        struct pd_uuid_state s;
+       pd_uuid_t idset[10];
+       int i;
 
        char fmt[37];
        unsigned char hash[40];
@@ -78,7 +80,7 @@ int main(int ac, char *av[]) {
        srandom(time(0));
 #endif
 
-       plan(15);
+       plan(24);
 
        pd_uuid_init_state(0);
        pd_uuid_make_v1mc(0, &uuid);
@@ -158,5 +160,14 @@ int main(int ac, char *av[]) {
        ufmt(&copy, fmt);
        diag("v1b: %s", fmt);
 
+       pd_uuid_init(&s, 0x1);
+       for (i=0;i<10;i++) {
+               pd_uuid_make_v1(&s, &idset[i]);
+       }
+       for (i=0;i<9;i++) {
+               ok(pd_uuid_cmp(&idset[i], &idset[i+1]), "id set %d != %d", i, i+1); 
+               pd_uuid_make_v1(&s, &idset[i]);
+       }
+
        return 0;
 }