Сравнение протобуф-сообщений: добавить допуск для целых чисел
Я ищу, чтобы сравнить два сообщения protobuf, которые содержат поля int32 для подсчета. В основном я пытаюсь проверить, является ли счет одинаковым для нескольких прогонов, но он не должен быть точно таким же. Это может отличаться на +-5 (например). Я пытаюсь увидеть, как я могу использовать утилиту message_differencer для этого.
Из того, что я прочитал в документации, похоже, что я должен расширить DefaultFieldComparator и реализовать метод сравнения. Это все? SetFractionAndMargin применим только к плавающим и удваивается, верно? Ничего подобного не существует для целых, верно?
Заранее спасибо!