Setting a field twice in a JSON object now gives error.

Before, it would crash in FlatBufferBuilder.

Bug: 17357164
Change-Id: I6e6dbada5261745220345379eb53eb3eb113e8f8
Tested: on Linux.
This commit is contained in:
Wouter van Oortmerssen
2014-09-03 14:48:37 -07:00
parent 15dc1a86cd
commit 57b614587c
2 changed files with 5 additions and 0 deletions

View File

@@ -490,6 +490,7 @@ void ErrorTest() {
TestError("union Z { X } struct X { Y:int; }", "only tables");
TestError("table X { Y:[int]; YLength:int; }", "clash");
TestError("table X { Y:string = 1; }", "scalar");
TestError("table X { Y:byte; } root_type X; { Y:1, Y:2 }", "already set");
}
// Additional parser testing not covered elsewhere.