заданными параметрами details: List<GeneratedMessage>, чтобы добавить его в when(...) и проверить обработку ошибки клиента.
Не могу найти возможность добавления этих параметров, класс Any недоступен в пакете приложения...
Хотел бы имитировать вот такую ошибку:
gRPC Error (code: 13, codeName: INTERNAL, message: Internal, details: [typeUrl: type.googleapis.com/office.ResponseResult
value: [8, 2, 16, 24]
],)
Как это сделать?
отнаследуйся от GrpcError и добавь констуктор
Сделал немного не так: расширил GeneratedMessage и получил возможность вписывать туда любые нужные параметры details
Обсуждают сегодня