]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-bus-error: use STRERROR() at several more places
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 12 Nov 2025 01:43:49 +0000 (10:43 +0900)
committerChris Down <chris@chrisdown.name>
Wed, 12 Nov 2025 06:17:44 +0000 (14:17 +0800)
src/libsystemd/sd-bus/test-bus-error.c

index c6b86be621dc7c719ef747d964e8c80af3aa618e..3679f30457f9da857a2c4ba86448bc794de7d82b 100644 (file)
@@ -229,9 +229,7 @@ TEST(sd_bus_error_set_errnof) {
 
         assert_se(sd_bus_error_set_errnof(&error, EACCES, NULL) == -EACCES);
         assert_se(sd_bus_error_has_name(&error, SD_BUS_ERROR_ACCESS_DENIED));
-        errno = EACCES;
-        assert_se(asprintf(&str, "%m") >= 0);
-        assert_se(streq(error.message, str));
+        ASSERT_STREQ(error.message, STRERROR(EACCES));
         assert_se(error._need_free == 0);
 
         str = mfree(str);
@@ -239,9 +237,7 @@ TEST(sd_bus_error_set_errnof) {
 
         assert_se(sd_bus_error_set_errnof(&error, ENOANO, NULL) == -ENOANO);
         assert_se(sd_bus_error_has_name(&error, "System.Error.ENOANO"));
-        errno = ENOANO;
-        assert_se(asprintf(&str, "%m") >= 0);
-        assert_se(streq(error.message, str));
+        ASSERT_STREQ(error.message, STRERROR(ENOANO));
         assert_se(error._need_free == 1);
 
         str = mfree(str);
@@ -249,9 +245,7 @@ TEST(sd_bus_error_set_errnof) {
 
         assert_se(sd_bus_error_set_errnof(&error, 100000, NULL) == -100000);
         assert_se(sd_bus_error_has_name(&error, SD_BUS_ERROR_FAILED));
-        errno = 100000;
-        assert_se(asprintf(&str, "%m") >= 0);
-        assert_se(streq(error.message, str));
+        ASSERT_STREQ(error.message, STRERROR(100000));
         assert_se(error._need_free == 1);
 
         str = mfree(str);