static void test_userdata_getnokey(abts_case *tc, void *data) { apr_status_t rv; void *teststr; 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_get(&teststr, "nokey", filetest); ABTS_INT_EQUAL(tc, APR_SUCCESS, rv); ABTS_PTR_EQUAL(tc, NULL, teststr); apr_file_close(filetest); }
static void test_userdata_getnokey(CuTest *tc) { apr_status_t rv; char *teststr; 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_get((void **)&teststr, "nokey", filetest); CuAssertIntEquals(tc, APR_SUCCESS, rv); CuAssertPtrEquals(tc, NULL, teststr); apr_file_close(filetest); }
static void test_userdata_get(CuTest *tc) { apr_status_t rv; char *teststr; 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); rv = apr_file_data_get((void **)&teststr, "test", filetest); CuAssertIntEquals(tc, APR_SUCCESS, rv); CuAssertStrEquals(tc, "This is a test", teststr); 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_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); }