()
| 193 | } |
| 194 | |
| 195 | static void TestCreateByteVector() { |
| 196 | FlatBufferBuilder fbb = new FlatBufferBuilder(16); |
| 197 | int str = fbb.createString("MyMonster"); |
| 198 | byte[] inventory = new byte[] { 0, 1, 2, 3, 4 }; |
| 199 | int vec = fbb.createByteVector(inventory); |
| 200 | Monster.startMonster(fbb); |
| 201 | Monster.addInventory(fbb, vec); |
| 202 | Monster.addName(fbb, str); |
| 203 | int monster1 = Monster.endMonster(fbb); |
| 204 | Monster.finishMonsterBuffer(fbb, monster1); |
| 205 | Monster monsterObject = Monster.getRootAsMonster(fbb.dataBuffer()); |
| 206 | |
| 207 | TestEq(monsterObject.inventory(1), (int)inventory[1]); |
| 208 | TestEq(monsterObject.inventoryLength(), inventory.length); |
| 209 | TestEq(ByteBuffer.wrap(inventory), monsterObject.inventoryAsByteBuffer()); |
| 210 | } |
| 211 | |
| 212 | static void TestCreateUninitializedVector() { |
| 213 | FlatBufferBuilder fbb = new FlatBufferBuilder(16); |
no test coverage detected