]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/libsystemd/sd-bus/test-bus-address.c
test: Use TEST macros in more places
[thirdparty/systemd.git] / src / libsystemd / sd-bus / test-bus-address.c
index 59421094c566c3739e753ae4e914a81d5373c9b6..00d3c15a8f48235acd92b1e5d223ce533483967e 100644 (file)
@@ -22,13 +22,13 @@ static void test_one_address(sd_bus *b,
         }
 }
 
-static void test_bus_set_address_system_remote(char **args) {
+TEST(bus_set_address_system_remote) {
         _cleanup_(sd_bus_unrefp) sd_bus *b = NULL;
 
         assert_se(sd_bus_new(&b) >= 0);
-        if (!strv_isempty(args)) {
+        if (!strv_isempty(saved_argv + 1)) {
                 char **a;
-                STRV_FOREACH(a, args)
+                STRV_FOREACH(a, saved_argv + 1)
                         test_one_address(b, *a, 0, NULL);
                 return;
         };
@@ -61,10 +61,4 @@ static void test_bus_set_address_system_remote(char **args) {
                          -EINVAL, NULL);
 }
 
-int main(int argc, char *argv[]) {
-        test_setup_logging(LOG_INFO);
-
-        test_bus_set_address_system_remote(argv + 1);
-
-        return 0;
-}
+DEFINE_TEST_MAIN(LOG_INFO);