test-qemu-opts: Cover qemu_opts_parse() of "no"
qemu_opts_parse() interprets "no" as negated empty key. Consistent with its acceptance of empty keys elsewhere, whatever that's worth. Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <1488317230-26248-2-git-send-email-armbru@redhat.com>
This commit is contained in:
		
							parent
							
								
									ff79d5e939
								
							
						
					
					
						commit
						0e2052b260
					
				| 
						 | 
				
			
			@ -532,6 +532,11 @@ static void test_opts_parse(void)
 | 
			
		|||
    g_assert_cmpstr(qemu_opt_get(opts, "aus"), ==, "off");
 | 
			
		||||
    g_assert_cmpstr(qemu_opt_get(opts, "noaus"), ==, "");
 | 
			
		||||
 | 
			
		||||
    /* Implied value, negated empty key */
 | 
			
		||||
    opts = qemu_opts_parse(&opts_list_03, "no", false, &error_abort);
 | 
			
		||||
    g_assert_cmpuint(opts_count(opts), ==, 1);
 | 
			
		||||
    g_assert_cmpstr(qemu_opt_get(opts, ""), ==, "off");
 | 
			
		||||
 | 
			
		||||
    /* Implied key */
 | 
			
		||||
    opts = qemu_opts_parse(&opts_list_03, "an,noaus,noaus=", true,
 | 
			
		||||
                           &error_abort);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue