]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-dev-setup: use new assertion macros
authorAnouk Ceyssens <anouk.ceyssens@outlook.com>
Mon, 22 Jul 2024 21:40:21 +0000 (23:40 +0200)
committerAnouk Ceyssens <anouk.ceyssens@outlook.com>
Mon, 22 Jul 2024 21:40:21 +0000 (23:40 +0200)
src/test/test-dev-setup.c

index ed56710d9e761e2d77c16d999e065f0dc6e81404..9357debf607c79ce79d6b618786bc483681ffbb3 100644 (file)
@@ -19,48 +19,48 @@ int main(int argc, char *argv[]) {
         if (have_effective_cap(CAP_DAC_OVERRIDE) <= 0)
                 return log_tests_skipped("missing capability (CAP_DAC_OVERRIDE)");
 
-        assert_se(mkdtemp_malloc("/tmp/test-dev-setupXXXXXX", &p) >= 0);
+        ASSERT_OK(mkdtemp_malloc("/tmp/test-dev-setupXXXXXX", &p));
 
         f = prefix_roota(p, "/run/systemd");
-        assert_se(mkdir_p(f, 0755) >= 0);
+        ASSERT_OK(mkdir_p(f, 0755));
 
-        assert_se(make_inaccessible_nodes(f, 1, 1) >= 0);
-        assert_se(make_inaccessible_nodes(f, 1, 1) >= 0); /* 2nd call should be a clean NOP */
+        ASSERT_OK(make_inaccessible_nodes(f, 1, 1));
+        ASSERT_OK(make_inaccessible_nodes(f, 1, 1)); /* 2nd call should be a clean NOP */
 
         f = prefix_roota(p, "/run/systemd/inaccessible/reg");
-        assert_se(stat(f, &st) >= 0);
-        assert_se(S_ISREG(st.st_mode));
-        assert_se((st.st_mode & 07777) == 0000);
+        ASSERT_OK_ERRNO(stat(f, &st));
+        ASSERT_TRUE(S_ISREG(st.st_mode));
+        ASSERT_EQ((st.st_mode & 07777), 0000);
 
         f = prefix_roota(p, "/run/systemd/inaccessible/dir");
-        assert_se(stat(f, &st) >= 0);
-        assert_se(S_ISDIR(st.st_mode));
-        assert_se((st.st_mode & 07777) == 0000);
+        ASSERT_OK_ERRNO(stat(f, &st));
+        ASSERT_TRUE(S_ISDIR(st.st_mode));
+        ASSERT_EQ((st.st_mode & 07777), 0000);
 
         f = prefix_roota(p, "/run/systemd/inaccessible/fifo");
-        assert_se(stat(f, &st) >= 0);
-        assert_se(S_ISFIFO(st.st_mode));
-        assert_se((st.st_mode & 07777) == 0000);
+        ASSERT_OK_ERRNO(stat(f, &st));
+        ASSERT_TRUE(S_ISFIFO(st.st_mode));
+        ASSERT_EQ((st.st_mode & 07777), 0000);
 
         f = prefix_roota(p, "/run/systemd/inaccessible/sock");
-        assert_se(stat(f, &st) >= 0);
-        assert_se(S_ISSOCK(st.st_mode));
-        assert_se((st.st_mode & 07777) == 0000);
+        ASSERT_OK_ERRNO(stat(f, &st));
+        ASSERT_TRUE(S_ISSOCK(st.st_mode));
+        ASSERT_EQ((st.st_mode & 07777), 0000);
 
         f = prefix_roota(p, "/run/systemd/inaccessible/chr");
         if (stat(f, &st) < 0)
-                assert_se(errno == ENOENT);
+                ASSERT_EQ(errno, ENOENT);
         else {
-                assert_se(S_ISCHR(st.st_mode));
-                assert_se((st.st_mode & 07777) == 0000);
+                ASSERT_TRUE(S_ISCHR(st.st_mode));
+                ASSERT_EQ((st.st_mode & 07777), 0000);
         }
 
         f = prefix_roota(p, "/run/systemd/inaccessible/blk");
         if (stat(f, &st) < 0)
-                assert_se(errno == ENOENT);
+                ASSERT_EQ(errno, ENOENT);
         else {
-                assert_se(S_ISBLK(st.st_mode));
-                assert_se((st.st_mode & 07777) == 0000);
+                ASSERT_TRUE(S_ISBLK(st.st_mode));
+                ASSERT_EQ((st.st_mode & 07777), 0000);
         }
 
         return EXIT_SUCCESS;