forked from BigfootDev/flatbuffers
Adds a serialize helper function to native table (#6059)
* Adds a serialize helper function to native table * Updated version
This commit is contained in:
@@ -81,12 +81,10 @@ class FlatBuffersMonsterWriterTests: XCTestCase {
|
||||
func readMonster(fb: ByteBuffer) {
|
||||
var monster = Monster.getRootAsMonster(bb: fb)
|
||||
readFlatbufferMonster(monster: &monster)
|
||||
var unpacked: MyGame_Example_MonsterT? = monster.unpack()
|
||||
let unpacked: MyGame_Example_MonsterT? = monster.unpack()
|
||||
readObjectApi(monster: unpacked!)
|
||||
var builder = FlatBufferBuilder()
|
||||
let root = Monster.pack(&builder, obj: &unpacked)
|
||||
builder.finish(offset: root)
|
||||
var newMonster = Monster.getRootAsMonster(bb: builder.sizedBuffer)
|
||||
guard let buffer = unpacked?.serialize() else { fatalError("Couldnt generate bytebuffer") }
|
||||
var newMonster = Monster.getRootAsMonster(bb: buffer)
|
||||
readFlatbufferMonster(monster: &newMonster)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user