Skip to content

Commit

Permalink
tests: Check empty QMP output visitor
Browse files Browse the repository at this point in the history
Checks the output visitor behaviour for NULL values.

Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
  • Loading branch information
Marcel Apfelbaum authored and afaerber committed May 28, 2014
1 parent 1d10b44 commit a199b2b
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions tests/test-qmp-output-visitor.c
Expand Up @@ -507,6 +507,15 @@ static void test_visitor_out_union_anon(TestOutputVisitorData *data,
qapi_free_UserDefAnonUnion(tmp);
}

static void test_visitor_out_empty(TestOutputVisitorData *data,
const void *unused)
{
QObject *arg;

arg = qmp_output_get_qobject(data->qov);
g_assert(!arg);
}

static void init_native_list(UserDefNativeListUnion *cvalue)
{
int i;
Expand Down Expand Up @@ -859,6 +868,8 @@ int main(int argc, char **argv)
&out_visitor_data, test_visitor_out_union_flat);
output_visitor_test_add("/visitor/output/union-anon",
&out_visitor_data, test_visitor_out_union_anon);
output_visitor_test_add("/visitor/output/empty",
&out_visitor_data, test_visitor_out_empty);
output_visitor_test_add("/visitor/output/native_list/int",
&out_visitor_data, test_visitor_out_native_list_int);
output_visitor_test_add("/visitor/output/native_list/int8",
Expand Down

0 comments on commit a199b2b

Please sign in to comment.