static void stub_equal_uint64 (void) { gcut_assert_equal_uint64(0, 0); gcut_assert_equal_uint64((guint64)G_MAXUINT32 + 1, (guint64)G_MAXUINT32 + 1); MARK_FAIL(gcut_assert_equal_uint64(G_MAXUINT32, G_MAXUINT64)); }
void test_memcached_decrement(void) { uint64_t intval; grn_test_memcached_assert( memcached_increment_with_initial(memc, "decr", 4, 30, 99, 0, &intval)); gcut_assert_equal_uint64(99, intval); grn_test_memcached_assert( memcached_decrement_with_initial(memc, "decr", 4, 17, 0, 0, &intval)); gcut_assert_equal_uint64(82, intval); }
void test_memcached_increment(void) { uint64_t intval; grn_test_memcached_assert( memcached_increment_with_initial(memc, "incr", 4, 1, 30, 0, &intval)); gcut_assert_equal_uint64(30, intval); grn_test_memcached_assert( memcached_increment_with_initial(memc, "incr", 4, 3, 0, 0, &intval)); gcut_assert_equal_uint64(33, intval); fflush(stderr); }
void test_uint64_to_uint64(void) { grn_obj_reinit(&context, &dest, GRN_DB_UINT64, 0); cast_uint64(G_GUINT64_CONSTANT(2929292929)); gcut_assert_equal_uint64(G_GUINT64_CONSTANT(2929292929), GRN_UINT64_VALUE(&dest)); }
void test_atoull(gconstpointer data) { const gchar *input, *input_end, *rest; uint64_t value; input = gcut_data_get_string(data, "input"); input_end = strchr(input, '\0'); value = grn_atoull(input, input_end, &rest); cut_assert_equal_string(input_end, rest); gcut_assert_equal_uint64(gcut_data_get_uint64(data, "expected"), value); }
void test_aton(gconstpointer data) { const gchar *input, *input_end, *rest; grn_builtin_type type; grn_rc rc; type = gcut_data_get_int(data, "type"); input = gcut_data_get_string(data, "input"); input_end = strchr(input, '\0'); rc = grn_aton(&context, input, input_end, &rest, &buffer); grn_test_assert(rc); cut_assert_equal_string(input_end, rest); cut_assert_equal_int(type, buffer.header.domain); switch (type) { case GRN_DB_INT32 : cut_assert_equal_int(gcut_data_get_int(data, "expected"), GRN_INT32_VALUE(&buffer)); break; case GRN_DB_UINT32 : cut_assert_equal_uint(gcut_data_get_uint(data, "expected"), GRN_UINT32_VALUE(&buffer)); break; case GRN_DB_INT64 : gcut_assert_equal_int64(gcut_data_get_int64(data, "expected"), GRN_INT64_VALUE(&buffer)); break; case GRN_DB_UINT64 : gcut_assert_equal_uint64(gcut_data_get_uint64(data, "expected"), GRN_UINT64_VALUE(&buffer)); break; case GRN_DB_FLOAT : cut_assert_equal_double(gcut_data_get_double(data, "expected"), 0.000001, GRN_FLOAT_VALUE(&buffer)); break; default : cut_error("unknown type: %d", type); break; } }