failing datacache testcase
authorNathan S. Evans <evans@in.tum.de>
Fri, 2 Jul 2010 16:01:09 +0000 (16:01 +0000)
committerNathan S. Evans <evans@in.tum.de>
Fri, 2 Jul 2010 16:01:09 +0000 (16:01 +0000)
src/datacache/test_datacache.c

index d323d955ab3c280419e028f4eaa1558dd9b2f49a..1b2aee42ff4a58af39f62414c44375100b05c13b 100644 (file)
@@ -97,6 +97,19 @@ run (void *cls,
                                    &checkIt, &n));
       k = n;
     }
+
+  memset(&k, 42, sizeof(GNUNET_HashCode));
+  GNUNET_CRYPTO_hash (&k, sizeof (GNUNET_HashCode), &n);
+  ASSERT (GNUNET_OK == GNUNET_DATACACHE_put (h,
+                                             &k,
+                                             sizeof (GNUNET_HashCode),
+                                             (const char *) &n,
+                                             792,
+                                             GNUNET_TIME_absolute_get_forever()));
+  ASSERT (1 ==
+          GNUNET_DATACACHE_get (h, &k, 792,
+                                &checkIt, &n));
+
   GNUNET_DATACACHE_destroy (h);
   ASSERT (ok == 0);
   return;