У меня есть протобуф в формате
message Test {
.... some stuff
}
message Tests {
repeated Test tests = 1;
}
Так вот, что я наблюдаю.
Допустим, я создаю экземпляр Prots Proto с помощью всего одного теста в поле «тесты», скажем test1, и выполняю его маршализацию
Снова я создаю новый прототип Tests с одним тестом в поле «тесты», скажемtest2 и маршал его
Теперь, если я объединю байтовые массивы из двух вызовов маршала и разархивирую этот объединенный байт-массив, я получу прототип объекта Tests с test1 и test2 внутри поля повторяющихся тестов.
Я сделал это тестирование для простого приветственного сообщения мира только с полем строки.Тем не менее, я хочу быть уверен, что это верно для любого вида прото