From 205ddb175f259d8fd9bae1cbfaf88162996799aa Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Wed, 10 Aug 2016 11:41:38 -0700 Subject: [PATCH] Added union namespacing test case. Change-Id: I9a4f90889c311c454a9c19e78c7db3c79800b44e Tested: on Linux. --- tests/test.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/test.cpp b/tests/test.cpp index cd3723756..fd2352bd1 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -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() {