2022-08-28 23:54:58 +00:00
|
|
|
#ifndef TESTS_MONSTER_TEST_H
|
|
|
|
#define TESTS_MONSTER_TEST_H
|
|
|
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
#include "flatbuffers/detached_buffer.h"
|
|
|
|
#include "monster_test_generated.h"
|
|
|
|
|
|
|
|
namespace flatbuffers {
|
|
|
|
namespace tests {
|
|
|
|
|
|
|
|
flatbuffers::DetachedBuffer CreateFlatBufferTest(std::string &buffer);
|
|
|
|
|
|
|
|
void AccessFlatBufferTest(const uint8_t *flatbuf, size_t length,
|
|
|
|
bool pooled = true);
|
|
|
|
|
|
|
|
void MutateFlatBuffersTest(uint8_t *flatbuf, std::size_t length);
|
|
|
|
|
|
|
|
void ObjectFlatBuffersTest(uint8_t *flatbuf);
|
|
|
|
|
|
|
|
void CheckMonsterObject(MyGame::Example::MonsterT *monster2);
|
|
|
|
|
|
|
|
void SizePrefixedTest();
|
|
|
|
|
|
|
|
void TestMonsterExtraFloats(const std::string& tests_data_path);
|
|
|
|
|
|
|
|
void EnumNamesTest();
|
|
|
|
|
|
|
|
void TypeAliasesTest();
|
|
|
|
|
|
|
|
void ParseAndGenerateTextTest(const std::string& tests_data_path, bool binary);
|
|
|
|
|
2022-09-14 05:00:01 +00:00
|
|
|
void UnPackTo(const uint8_t *flatbuf);
|
|
|
|
|
2022-08-28 23:54:58 +00:00
|
|
|
} // namespace tests
|
|
|
|
} // namespace flatbuffers
|
|
|
|
|
2022-12-15 05:35:54 +00:00
|
|
|
#endif
|