|
11 | 11 |
|
12 | 12 | #include <boost/test/unit_test.hpp>
|
13 | 13 |
|
| 14 | +BOOST_FIXTURE_TEST_SUITE(evo_netinfo_tests, BasicTestingSetup) |
| 15 | + |
14 | 16 | const std::vector<std::pair</*input=*/std::string, /*expected_ret=*/NetInfoStatus>> vals{
|
15 | 17 | // Address and port specified
|
16 |
| - {"1.1.1.1:8888", NetInfoStatus::Success}, |
| 18 | + {"1.1.1.1:9999", NetInfoStatus::Success}, |
17 | 19 | // Address specified, port should default to default P2P core
|
18 | 20 | {"1.1.1.1", NetInfoStatus::Success},
|
19 |
| - // Mainnet P2P port on non-mainnet |
20 |
| - {"1.1.1.1:9999", NetInfoStatus::BadPort}, |
| 21 | + // Non-mainnet port on mainnet |
| 22 | + {"1.1.1.1:9998", NetInfoStatus::BadPort}, |
| 23 | + // Internal addresses not allowed on mainnet |
| 24 | + {"127.0.0.1:9999", NetInfoStatus::BadInput}, |
21 | 25 | // Valid IPv4 formatting but invalid IPv4 address
|
22 |
| - {"0.0.0.0:8888", NetInfoStatus::BadInput}, |
| 26 | + {"0.0.0.0:9999", NetInfoStatus::BadInput}, |
23 | 27 | // Port greater than uint16_t max
|
24 | 28 | {"1.1.1.1:99999", NetInfoStatus::BadInput},
|
25 | 29 | // Only IPv4 allowed
|
26 |
| - {"[2606:4700:4700::1111]:8888", NetInfoStatus::BadInput}, |
| 30 | + {"[2606:4700:4700::1111]:9999", NetInfoStatus::BadInput}, |
27 | 31 | // Domains are not allowed
|
28 |
| - {"example.com:8888", NetInfoStatus::BadInput}, |
| 32 | + {"example.com:9999", NetInfoStatus::BadInput}, |
29 | 33 | // Incorrect IPv4 address
|
30 |
| - {"1.1.1.256:8888", NetInfoStatus::BadInput}, |
| 34 | + {"1.1.1.256:9999", NetInfoStatus::BadInput}, |
31 | 35 | // Missing address
|
32 |
| - {":8888", NetInfoStatus::BadInput}, |
| 36 | + {":9999", NetInfoStatus::BadInput}, |
33 | 37 | };
|
34 | 38 |
|
35 |
| -BOOST_FIXTURE_TEST_SUITE(evo_netinfo_tests, RegTestingSetup) |
36 |
| - |
37 | 39 | void ValidateGetEntries(const CServiceList& entries, const size_t expected_size)
|
38 | 40 | {
|
39 | 41 | BOOST_CHECK_EQUAL(entries.size(), expected_size);
|
|
0 commit comments