test(parseValue, {
Basic: [
["c", "char"],
["i", "int"],
["C", "unsigned char"],
["b12", "BitField<12>"]
],
Arrays: [
["[f]", "float[]"],
["[[I]]", "unsigned int[][]"],
["[12^f]", "float *[12]"]
],
Structs: [
["{example}", "struct example"],
["{example=@*i}", "struct example { id, char *, int }"],
["^{example=@*i}", "struct example { id, char *, int } *"],
["{NSObject=#}", "struct NSObject { Class }"]
],
Objects: [
['@"UIView"', "UIView *"],
['@"<UITableViewDelegate>"', "id<UITableViewDelegate>"]
]
})