proxygen
TryFromStringTest Struct Reference
Inheritance diagram for TryFromStringTest:

Static Public Member Functions

static std::vector< StringTestParamipInOutProvider ()
 

Detailed Description

Definition at line 163 of file IPAddressTest.cpp.

Member Function Documentation

static std::vector<StringTestParam> TryFromStringTest::ipInOutProvider ( )
inlinestatic

Definition at line 164 of file IPAddressTest.cpp.

References folly::none, and string.

164  {
165  const std::string lo6{"::1"};
166  const std::string lo6brackets{"[::1]"};
167  const std::string ip6{"1234::abcd"};
168  const std::string invalid6{"[::aaaR]"};
169 
170  const std::string lo4{"127.0.0.1"};
171  const std::string ip4{"192.168.0.1"};
172  const std::string invalid4{"127.0.0.256"};
173 
174  const static std::vector<StringTestParam> ret = {
175  {lo6, lo6, none, lo6},
176  {lo6brackets, lo6, none, lo6},
177  {ip6, ip6, none, ip6},
178  {invalid6, none, none, none},
179  {lo4, lo4, lo4, none},
180  {ip4, ip4, ip4, none},
181  {invalid4, none, none, none},
182  };
183 
184  return ret;
185  }
const char * string
Definition: Conv.cpp:212
constexpr None none
Definition: Optional.h:87

The documentation for this struct was generated from the following file: