void test_uint32_to_int8(void) { grn_obj_reinit(&context, &dest, GRN_DB_INT8, 0); cast_uint32(29); cut_assert_equal_int(29, GRN_UINT8_VALUE(&dest)); }
void test_uint32_to_uint64(void) { grn_obj_reinit(&context, &dest, GRN_DB_UINT64, 0); cast_uint32(29292929); gcut_assert_equal_uint64(G_GUINT64_CONSTANT(29292929), GRN_UINT64_VALUE(&dest)); }
void test_uint32_to_bool(gconstpointer data) { grn_obj_reinit(&context, &dest, GRN_DB_BOOL, 0); cast_uint32(gcut_data_get_uint(data, "number")); cut_assert_equal_boolean(gcut_data_get_uint(data, "expected"), GRN_BOOL_VALUE(&dest)); }
void test_uint32_to_time(void) { long long int sec, usec; grn_obj_reinit(&context, &dest, GRN_DB_TIME, 0); cast_uint32(1259009530); GRN_TIME_UNPACK(GRN_TIME_VALUE(&dest), sec, usec); cut_assert_equal_int(1259009530, sec); cut_assert_equal_int(0, usec); }