chiark / gitweb /
sd-dhcp-server: add basic functionality for starting/stopping server
[elogind.git] / src / libsystemd-network / test-dhcp-server.c
index bd0913d51c5c03888493c471a1c7acaa752f20d6..80d2184b70ecadca3a56ed33441017e358f7dd0d 100644 (file)
@@ -45,6 +45,12 @@ static void test_basic(sd_event *event) {
 
         assert_se(sd_dhcp_server_ref(server) == server);
         assert_se(!sd_dhcp_server_unref(server));
+
+        assert_se(sd_dhcp_server_start(server) >= 0);
+        assert_se(sd_dhcp_server_start(server) == -EBUSY);
+        assert_se(sd_dhcp_server_stop(server) >= 0);
+        assert_se(sd_dhcp_server_stop(server) >= 0);
+        assert_se(sd_dhcp_server_start(server) >= 0);
 }
 
 int main(int argc, char *argv[]) {