Commit 5f62bfd7 authored by Dennis Jenkins's avatar Dennis Jenkins

Only run IPV6 test if IPV6 is supported on the test system.

parent ee2d6d64
...@@ -183,7 +183,7 @@ TEST(listener_test, listener_bind_port_not_free_throw_runtime) { ...@@ -183,7 +183,7 @@ TEST(listener_test, listener_bind_port_not_free_throw_runtime) {
// Listener should be able to bind port 0 directly to get an ephemeral port. // Listener should be able to bind port 0 directly to get an ephemeral port.
TEST(listener_test, listener_bind_ephemeral_port) { TEST(listener_test, listener_bind_ephemeral_v4_port) {
Pistache::Port port(0); Pistache::Port port(0);
Pistache::Address address(Pistache::Ipv4::any(), port); Pistache::Address address(Pistache::Ipv4::any(), port);
...@@ -197,11 +197,11 @@ TEST(listener_test, listener_bind_ephemeral_port) { ...@@ -197,11 +197,11 @@ TEST(listener_test, listener_bind_ephemeral_port) {
TEST(listener_test, listener_bind_ephemeral_v6_port) { TEST(listener_test, listener_bind_ephemeral_v6_port) {
Pistache::Tcp::Listener listener;
if (listener.systemSupportsIpv6()) {
Pistache::Port port(0); Pistache::Port port(0);
Pistache::Address address(Pistache::Ipv6::any(), port); Pistache::Address address(Pistache::Ipv6::any(), port);
Pistache::Tcp::Listener listener;
if (not listener.systemSupportsIpv6()) {
Pistache::Flags<Pistache::Tcp::Options> options; Pistache::Flags<Pistache::Tcp::Options> options;
listener.setHandler(Pistache::Http::make_handler<DummyHandler>()); listener.setHandler(Pistache::Http::make_handler<DummyHandler>());
listener.bind(address); listener.bind(address);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment