Adding test for MEMCACHED_BEHAVIOR_USER_DATA
author <brian@gir.local> <>
Tue, 15 Jan 2008 22:41:17 +0000 (17:41 -0500)
committer <brian@gir.local> <>
Tue, 15 Jan 2008 22:41:17 +0000 (17:41 -0500)
tests/function.c

index f52bf783e15f563da0f764d39f77996216bf6a5e..732f3b045b979bbfb44bd7e97ea93a77dc790779 100644 (file)
@@ -881,7 +881,7 @@ uint8_t get_stats_keys(memcached_st *memc)
  list= memcached_stat_get_keys(memc, &stat, &rc);
  assert(rc == MEMCACHED_SUCCESS);
  for (ptr= list; *ptr; ptr++)
-   printf("Found key %s\n", *ptr);
+   assert(*ptr);
  fflush(stdout);
 
  free(list);
@@ -994,6 +994,15 @@ uint8_t behavior_test(memcached_st *memc)
   value= memcached_behavior_get(memc, MEMCACHED_BEHAVIOR_SOCKET_RECV_SIZE);
   assert(value > 0);
 
+  {
+    int x= 5;
+    int *test_ptr;
+
+    memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_USER_DATA, &x);
+    test_ptr= (int *)memcached_behavior_get(memc, MEMCACHED_BEHAVIOR_USER_DATA);
+    assert(*test_ptr == x);
+  }
+
   return 0;
 }