summaryrefslogtreecommitdiffstats
path: root/src/test/test-uid-alloc-range.c
diff options
context:
space:
mode:
authorJan Janssen <medhefgo@web.de>2021-11-24 12:00:02 +0100
committerJan Janssen <medhefgo@web.de>2021-11-25 15:03:06 +0100
commit4f7452a8eb7a946efea927fae017d4d661097833 (patch)
tree413778cc0fb08fbbed0890130b5ba66c90581e61 /src/test/test-uid-alloc-range.c
parenttest-time-util: Properly restore TZ variable (diff)
downloadsystemd-4f7452a8eb7a946efea927fae017d4d661097833.tar.xz
systemd-4f7452a8eb7a946efea927fae017d4d661097833.zip
test: Use TEST macro
This converts to TEST macro where it is trivial. Some additional notable changes: - simplify HAVE_LIBIDN #ifdef in test-dns-domain.c - use saved_argc/saved_argv in test-copy.c, test-path-util.c, test-tmpfiles.c and test-unit-file.c
Diffstat (limited to 'src/test/test-uid-alloc-range.c')
-rw-r--r--src/test/test-uid-alloc-range.c31
1 files changed, 10 insertions, 21 deletions
diff --git a/src/test/test-uid-alloc-range.c b/src/test/test-uid-alloc-range.c
index 8fa0b165d4..ac08b74a03 100644
--- a/src/test/test-uid-alloc-range.c
+++ b/src/test/test-uid-alloc-range.c
@@ -11,7 +11,7 @@
#include "tmpfile-util.h"
#include "uid-alloc-range.h"
-static void test_read_login_defs(const char *path) {
+static void test_read_login_defs_one(const char *path) {
log_info("/* %s(\"%s\") */", __func__, path ?: "<custom>");
_cleanup_(unlink_tempfilep) char name[] = "/tmp/test-user-record.XXXXXX";
@@ -52,9 +52,13 @@ static void test_read_login_defs(const char *path) {
}
}
-static void test_acquire_ugid_allocation_range(void) {
- log_info("/* %s */", __func__);
+TEST(read_login_defs) {
+ test_read_login_defs_one("/dev/null");
+ test_read_login_defs_one("/etc/login.defs");
+ test_read_login_defs_one(NULL);
+}
+TEST(acquire_ugid_allocation_range) {
const UGIDAllocationRange *defs;
assert_se(defs = acquire_ugid_allocation_range());
@@ -64,9 +68,7 @@ static void test_acquire_ugid_allocation_range(void) {
log_info("system_gid_max="GID_FMT, defs->system_gid_max);
}
-static void test_uid_is_system(void) {
- log_info("/* %s */", __func__);
-
+TEST(uid_is_system) {
uid_t uid = 0;
log_info("uid_is_system("UID_FMT") = %s", uid, yes_no(uid_is_system(uid)));
@@ -77,9 +79,7 @@ static void test_uid_is_system(void) {
log_info("uid_is_system("UID_FMT") = %s", uid, yes_no(uid_is_system(uid)));
}
-static void test_gid_is_system(void) {
- log_info("/* %s */", __func__);
-
+TEST(gid_is_system) {
gid_t gid = 0;
log_info("gid_is_system("GID_FMT") = %s", gid, yes_no(gid_is_system(gid)));
@@ -90,15 +90,4 @@ static void test_gid_is_system(void) {
log_info("gid_is_system("GID_FMT") = %s", gid, yes_no(gid_is_system(gid)));
}
-int main(int argc, char *argv[]) {
- test_setup_logging(LOG_DEBUG);
-
- test_read_login_defs("/dev/null");
- test_read_login_defs("/etc/login.defs");
- test_read_login_defs(NULL);
- test_acquire_ugid_allocation_range();
- test_uid_is_system();
- test_gid_is_system();
-
- return 0;
-}
+DEFINE_TEST_MAIN(LOG_DEBUG);