]> git.meshlink.io Git - meshlink/blobdiff - test/basic.c
Format the examples and test suite.
[meshlink] / test / basic.c
index d3ac13735e37e98726fbf68d80eb72aefb96d12a..30a81bcba59b3927ee149c7de08ad86cf77c70c9 100644 (file)
@@ -9,6 +9,7 @@ int main(int argc, char *argv[]) {
        // Open a new meshlink instance.
 
        meshlink_handle_t *mesh = meshlink_open("basic_conf", "foo", "basic", DEV_CLASS_BACKBONE);
+
        if(!mesh) {
                fprintf(stderr, "Could not initialize configuration for foo\n");
                return 1;
@@ -17,10 +18,12 @@ int main(int argc, char *argv[]) {
        // Check that our own node exists.
 
        meshlink_node_t *self = meshlink_get_self(mesh);
+
        if(!self) {
                fprintf(stderr, "Foo does not know about itself\n");
                return 1;
        }
+
        if(strcmp(self->name, "foo")) {
                fprintf(stderr, "Foo thinks its name is %s\n", self->name);
                return 1;
@@ -32,6 +35,7 @@ int main(int argc, char *argv[]) {
                fprintf(stderr, "Foo could not start\n");
                return 1;
        }
+
        meshlink_stop(mesh);
 
        // Make sure we can start and stop the mesh again.
@@ -40,6 +44,7 @@ int main(int argc, char *argv[]) {
                fprintf(stderr, "Foo could not start twice\n");
                return 1;
        }
+
        meshlink_stop(mesh);
 
        // Close the mesh and open it again, now with a different name parameter.
@@ -49,6 +54,7 @@ int main(int argc, char *argv[]) {
        // Check that the name is ignored now, and that we still are "foo".
 
        mesh = meshlink_open("basic_conf", "bar", "basic", DEV_CLASS_BACKBONE);
+
        if(!mesh) {
                fprintf(stderr, "Could not open configuration for foo a second time\n");
                return 1;
@@ -60,10 +66,12 @@ int main(int argc, char *argv[]) {
        }
 
        self = meshlink_get_self(mesh);
+
        if(!self) {
                fprintf(stderr, "Foo doesn't know about itself the second time\n");
                return 1;
        }
+
        if(strcmp(self->name, "foo")) {
                fprintf(stderr, "Foo thinks its name is %s the second time\n", self->name);
                return 1;
@@ -75,6 +83,7 @@ int main(int argc, char *argv[]) {
                fprintf(stderr, "Foo could not start a third time\n");
                return 1;
        }
+
        meshlink_stop(mesh);
 
        // That's it.