Added union namespacing test case.

Change-Id: I9a4f90889c311c454a9c19e78c7db3c79800b44e
Tested: on Linux.
This commit is contained in:
Wouter van Oortmerssen 2016-08-10 11:41:38 -07:00
parent be908939da
commit 205ddb175f
1 changed files with 5 additions and 0 deletions

View File

@ -1169,6 +1169,11 @@ void ParseUnionTest() {
"table V { X:U; }"
"root_type V;"
"{ X:{ A:1 }, X_type: T }"), true);
// Unions must be parsable with prefixed namespace.
flatbuffers::Parser parser2;
TEST_EQ(parser2.Parse("namespace N; table A {} namespace; union U { N.A }"
"table B { e:U; } root_type B;"
"{ e_type: N_A, e: {} }"), true);
}
void ConformTest() {