static void test_userdata_set(abts_case *tc, void *data) { apr_status_t rv; apr_file_t *filetest = NULL; rv = apr_file_open(&filetest, FILENAME, APR_WRITE, APR_UREAD | APR_UWRITE | APR_GREAD, p); ABTS_INT_EQUAL(tc, APR_SUCCESS, rv); rv = apr_file_data_set(filetest, "This is a test", "test", apr_pool_cleanup_null); ABTS_INT_EQUAL(tc, APR_SUCCESS, rv); apr_file_close(filetest); }
static void test_userdata_set(CuTest *tc) { apr_status_t rv; apr_file_t *filetest = NULL; rv = apr_file_open(&filetest, FILENAME, APR_WRITE, APR_UREAD | APR_UWRITE | APR_GREAD, p); CuAssertIntEquals(tc, APR_SUCCESS, rv); rv = apr_file_data_set(filetest, "This is a test", "test", apr_pool_cleanup_null); CuAssertIntEquals(tc, APR_SUCCESS, rv); apr_file_close(filetest); }
static void test_userdata_get(abts_case *tc, void *data) { apr_status_t rv; void *udata; char *teststr; apr_file_t *filetest = NULL; rv = apr_file_open(&filetest, FILENAME, APR_FOPEN_WRITE, APR_UREAD | APR_UWRITE | APR_GREAD, p); ABTS_INT_EQUAL(tc, APR_SUCCESS, rv); rv = apr_file_data_set(filetest, "This is a test", "test", apr_pool_cleanup_null); ABTS_INT_EQUAL(tc, APR_SUCCESS, rv); rv = apr_file_data_get(&udata, "test", filetest); ABTS_INT_EQUAL(tc, APR_SUCCESS, rv); teststr = udata; ABTS_STR_EQUAL(tc, "This is a test", teststr); apr_file_close(filetest); }