blob: 48b94c3a4d3e668fcca710c461ba63417d3a90ce [file] [log] [blame]
Wenchao Xiab86b05e2014-03-04 18:44:34 -08001{ 'enum': 'TestEnum',
2 'data': [ 'value1', 'value2' ] }
3
Eric Blake895a2a82015-05-04 09:05:27 -06004{ 'struct': 'TestBase',
Wenchao Xiab86b05e2014-03-04 18:44:34 -08005 'data': { 'enum1': 'TestEnum' } }
6
Eric Blake895a2a82015-05-04 09:05:27 -06007{ 'struct': 'TestTypeA',
Wenchao Xiab86b05e2014-03-04 18:44:34 -08008 'data': { 'string': 'str' } }
9
Eric Blake895a2a82015-05-04 09:05:27 -060010{ 'struct': 'TestTypeB',
Wenchao Xiab86b05e2014-03-04 18:44:34 -080011 'data': { 'integer': 'int' } }
12
Wenchao Xiab86b05e2014-03-04 18:44:34 -080013{ 'union': 'TestUnion',
14 'base': 'TestBase',
15 'discriminator': 'enum_wrong',
16 'data': { 'value1': 'TestTypeA',
17 'value2': 'TestTypeB' } }