userver: /home/antonyzhilin/arcadia/taxi/uservices/userver/libraries/grpc-protovalidate/tests/utils.hpp Source File
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
utils.hpp
1#include <buf/validate/validate.pb.h>
2
3#include <optional>
4
5#include <userver/ugrpc/client/exceptions.hpp>
6
7#include "types/constrained.pb.h"
8
9USERVER_NAMESPACE_BEGIN
10
11namespace tests {
12
13types::ConstrainedMessage CreateValidMessage(int32_t required_value);
14types::ConstrainedMessage CreateInvalidMessage();
15std::optional<buf::validate::Violations> GetViolations(const ugrpc::client::InvalidArgumentError& err);
16
17} // namespace tests
18
19USERVER_NAMESPACE_END