+void stats_hostname_test(void)
+{
+ memcached_return rc;
+ memcached_stat_st stat;
+ rc= memcached_stat_hostname(&stat, NULL,
+ "localhost",
+ MEMCACHED_DEFAULT_PORT);
+}
+
+void increment_test(void)
+{
+ memcached_st *memc;
+ unsigned int new_number;
+ memcached_return rc;
+ char *key= "number";
+ char *value= "0";
+
+ memc= memcached_init(NULL);
+ assert(memc);
+ rc= memcached_set(memc, key, strlen(key),
+ value, strlen(value),
+ (time_t)0, (uint16_t)0);
+ assert(rc == MEMCACHED_SUCCESS);
+
+ rc= memcached_increment(memc, key, strlen(key),
+ 1, &new_number);
+ assert(rc == MEMCACHED_SUCCESS);
+ assert(new_number == 1);
+
+ rc= memcached_increment(memc, key, strlen(key),
+ 1, &new_number);
+ assert(rc == MEMCACHED_SUCCESS);
+ assert(new_number == 2);
+
+ memcached_deinit(memc);
+}
+
+void decrement_test(void)
+{
+ memcached_st *memc;
+ unsigned int new_number;
+ memcached_return rc;
+ char *key= "number";
+ char *value= "3";
+
+ memc= memcached_init(NULL);
+ assert(memc);
+ rc= memcached_set(memc, key, strlen(key),
+ value, strlen(value),
+ (time_t)0, (uint16_t)0);
+ assert(rc == MEMCACHED_SUCCESS);
+
+ rc= memcached_decrement(memc, key, strlen(key),
+ 1, &new_number);
+ assert(rc == MEMCACHED_SUCCESS);
+ assert(new_number == 2);
+
+ rc= memcached_decrement(memc, key, strlen(key),
+ 1, &new_number);
+ assert(rc == MEMCACHED_SUCCESS);
+ assert(new_number == 1);
+
+ memcached_deinit(memc);
+}
+