summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/ttest01/test-psx.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/libtests/ttest01/test-psx.c')
-rw-r--r--testsuites/libtests/ttest01/test-psx.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/testsuites/libtests/ttest01/test-psx.c b/testsuites/libtests/ttest01/test-psx.c
index b1dbc723b2..c080a15111 100644
--- a/testsuites/libtests/ttest01/test-psx.c
+++ b/testsuites/libtests/ttest01/test-psx.c
@@ -36,6 +36,33 @@ T_TEST_CASE(test_psx_success)
T_assert_psx_success(-1);
}
+#include "t-self-test.h"
+
+T_TEST_OUTPUT(stat,
+"B:stat\n"
+"P:0:0:UI1:test-psx.c:13\n"
+"E:stat:N:1:F:0:D:0.001000\n");
+
+T_TEST_OUTPUT(test_psx_error,
+"B:test_psx_error\n"
+"P:0:0:UI1:test-psx.c:19\n"
+"F:1:0:UI1:test-psx.c:20:-1 == -1, ENOMEM == ERANGE\n"
+"F:2:0:UI1:test-psx.c:21:0 == -1, ENOMEM == ENOMEM\n"
+"F:*:0:UI1:test-psx.c:23:-1 == -1, ENOMEM == ERANGE\n"
+"F:*:0:UI1:test-psx.c:24:0 == -1, ENOMEM == ENOMEM\n"
+"P:3:0:UI1:test-psx.c:25\n"
+"F:4:0:UI1:test-psx.c:26:0 == -1, ENOMEM == ENOMEM\n"
+"E:test_psx_error:N:5:F:5:D:0.001000\n");
+
+T_TEST_OUTPUT(test_psx_success,
+"B:test_psx_success\n"
+"P:0:0:UI1:test-psx.c:31\n"
+"F:1:0:UI1:test-psx.c:32:-1 == 0, 0\n"
+"F:*:0:UI1:test-psx.c:34:-1 == 0, 0\n"
+"P:2:0:UI1:test-psx.c:35\n"
+"F:3:0:UI1:test-psx.c:36:-1 == 0, 0\n"
+"E:test_psx_success:N:4:F:3:D:0.001000\n");
+
/*
* The license is at the end of the file to be able to use the test code and
* output in examples in the documentation. This is also the reason for the