| Index: media/cast/transport/transport/udp_transport_unittest.cc
|
| diff --git a/media/cast/transport/transport/udp_transport_unittest.cc b/media/cast/transport/transport/udp_transport_unittest.cc
|
| index 70e49bf6a69126c131b6f16d96770991e6de5499..26879492f05f824d44c45bff40c9ebe64f69f634 100644
|
| --- a/media/cast/transport/transport/udp_transport_unittest.cc
|
| +++ b/media/cast/transport/transport/udp_transport_unittest.cc
|
| @@ -12,6 +12,7 @@
|
| #include "base/callback.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/run_loop.h"
|
| +#include "media/cast/test/utility/net_utility.h"
|
| #include "media/cast/transport/cast_transport_config.h"
|
| #include "net/base/net_util.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -56,19 +57,19 @@ static void UpdateCastTransportStatus(transport::CastTransportStatus status) {
|
| TEST(UdpTransport, SendAndReceive) {
|
| base::MessageLoopForIO message_loop;
|
|
|
| - net::IPAddressNumber local_addr_number;
|
| + net::IPEndPoint free_local_port1 = test::GetFreeLocalPort();
|
| + net::IPEndPoint free_local_port2 = test::GetFreeLocalPort();
|
| net::IPAddressNumber empty_addr_number;
|
| - net::ParseIPLiteralToNumber("127.0.0.1", &local_addr_number);
|
| net::ParseIPLiteralToNumber("0.0.0.0", &empty_addr_number);
|
|
|
| UdpTransport send_transport(NULL,
|
| message_loop.message_loop_proxy(),
|
| - net::IPEndPoint(local_addr_number, 2344),
|
| - net::IPEndPoint(local_addr_number, 2345),
|
| + free_local_port1,
|
| + free_local_port2,
|
| base::Bind(&UpdateCastTransportStatus));
|
| UdpTransport recv_transport(NULL,
|
| message_loop.message_loop_proxy(),
|
| - net::IPEndPoint(local_addr_number, 2345),
|
| + free_local_port2,
|
| net::IPEndPoint(empty_addr_number, 0),
|
| base::Bind(&UpdateCastTransportStatus));
|
|
|
|
|