]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-test: test-common - Add test_out_reason_quiet()
authorStephan Bosch <stephan.bosch@open-xchange.com>
Tue, 25 Jul 2023 15:32:59 +0000 (17:32 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Sat, 18 Nov 2023 18:58:04 +0000 (18:58 +0000)
src/lib-test/test-common.c
src/lib-test/test-common.h

index feea7ecd88a7ee2f4c5a87b1d7abec63bbc98d77..c88cb0e0627ccfc471b59d144d8c9a6cea5c07d1 100644 (file)
@@ -160,15 +160,6 @@ void test_out(const char *name, bool success)
        test_out_reason(name, success, NULL);
 }
 
-void test_out_quiet(const char *name, bool success)
-{
-       if (success) {
-               total_count++;
-               return;
-       }
-       test_out(name, success);
-}
-
 void test_out_reason(const char *name, bool success, const char *reason)
 {
        int i = 0;
@@ -205,6 +196,24 @@ void test_out_reason(const char *name, bool success, const char *reason)
        total_count++;
 }
 
+void test_out_quiet(const char *name, bool success)
+{
+       if (success) {
+               total_count++;
+               return;
+       }
+       test_out(name, success);
+}
+
+void test_out_reason_quiet(const char *name, bool success, const char *reason)
+{
+       if (success) {
+               total_count++;
+               return;
+       }
+       test_out_reason(name, success, reason);
+}
+
 void
 test_expect_error_string_n_times(const char *substr, unsigned int times)
 {
index d0a166a1e79ba06fe39c0ebbd6c203f5902cb1b1..e74b34ac16585d144ce41b52e0a1867a39d35b69 100644 (file)
@@ -115,10 +115,14 @@ void test_expect_no_more_errors(void);
 void test_end(void);
 
 void test_out(const char *name, bool success);
-void test_out_quiet(const char *name, bool success); /* only prints failures */
 void test_out_reason(const char *name, bool success, const char *reason)
        ATTR_NULL(3);
 
+/* These only print failures */
+void test_out_quiet(const char *name, bool success);
+void test_out_reason_quiet(const char *name, bool success, const char *reason)
+       ATTR_NULL(3);
+
 int test_run(void (*const test_functions[])(void)) ATTR_WARN_UNUSED_RESULT;
 struct named_test {
        const char *name;