summaryrefslogtreecommitdiffstats
path: root/test/testutil.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2013-07-28 05:14:54 +0000
committerpeter <peter@FreeBSD.org>2013-07-28 05:14:54 +0000
commitb910f82d487cf989800adbd1a65b3a7f71b46277 (patch)
tree983fbc233aad0f26d3f835f8d9db270a7ddb0494 /test/testutil.c
parenta8f6409a75aa79fd55552dae377d17f57633eb74 (diff)
downloadFreeBSD-src-b910f82d487cf989800adbd1a65b3a7f71b46277.zip
FreeBSD-src-b910f82d487cf989800adbd1a65b3a7f71b46277.tar.gz
Import Apache apr-util-1.5.2 into vendor staging area.
Diffstat (limited to 'test/testutil.c')
-rw-r--r--test/testutil.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/testutil.c b/test/testutil.c
index 11a1923..e5f8460 100644
--- a/test/testutil.c
+++ b/test/testutil.c
@@ -37,6 +37,18 @@ void apr_assert_success(abts_case* tc, const char* context, apr_status_t rv)
}
}
+void apr_assert_failure(abts_case* tc, const char* context, apr_status_t rv,
+ int lineno)
+{
+ if (rv == APR_ENOTIMPL) {
+ abts_not_impl(tc, context, lineno);
+ } else if (rv == APR_SUCCESS) {
+ char buf[STRING_MAX];
+ sprintf(buf, "%s (%d): expected failure, got success\n", context, rv);
+ abts_fail(tc, buf, lineno);
+ }
+}
+
void initialize(void) {
if (apr_initialize() != APR_SUCCESS) {
abort();
OpenPOWER on IntegriCloud