Fix: test_ctf_writer: assert() without side effects
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Thu, 30 Jul 2015 20:42:32 +0000 (16:42 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 30 Jul 2015 23:30:56 +0000 (19:30 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
tests/lib/test_ctf_writer.c

index e50b213d0ba0ed973e7c12b2b3e36e59aae4dfb8..b626a66f08f2dc5b7b27e4a25c344d4047965cca 100644 (file)
@@ -953,7 +953,8 @@ void append_complex_event(struct bt_ctf_stream_class *stream_class,
                "bt_ctf_event_class_get_id returns the correct value");
 
        /* Test event class attributes */
-       assert(obj = bt_value_integer_create_init(15));
+       obj = bt_value_integer_create_init(15);
+       assert(obj);
        ok(bt_ctf_event_class_set_attribute(NULL, "id", obj),
                "bt_ctf_event_class_set_attribute handles a NULL event class correctly");
        ok(bt_ctf_event_class_set_attribute(event_class, NULL, obj),
@@ -992,7 +993,8 @@ void append_complex_event(struct bt_ctf_stream_class *stream_class,
                "bt_ctf_event_class_get_attribute_value_by_name returns the correct value");
        BT_PUT(obj);
 
-       assert(obj = bt_value_string_create_init("nu name"));
+       obj = bt_value_string_create_init("nu name");
+       assert(obj);
        assert(!bt_ctf_event_class_set_attribute(event_class, "name", obj));
        ret_string = bt_ctf_event_class_get_name(event_class);
        ok(!strcmp(ret_string, "nu name"),
@@ -2630,7 +2632,8 @@ void append_existing_event_class(struct bt_ctf_stream_class *stream_class)
 {
        struct bt_ctf_event_class *event_class;
 
-       assert(event_class = bt_ctf_event_class_create("Simple Event"));
+       event_class = bt_ctf_event_class_create("Simple Event");
+       assert(event_class);
        ok(bt_ctf_stream_class_add_event_class(stream_class, event_class),
                "two event classes with the same name cannot cohabit within the same stream class");
        bt_put(event_class);
This page took 0.026487 seconds and 4 git commands to generate.