#include "third_party/webrtc_overrides/p2p/base/ice_ping_proposal.h"
#include "third_party/webrtc_overrides/p2p/base/ice_prune_proposal.h"
#include "third_party/webrtc_overrides/p2p/base/ice_switch_proposal.h"
#include <vector>
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/peerconnection/fake_connection_test_base.h"
#include "third_party/blink/renderer/platform/peerconnection/webrtc_connection_matchers.h"
#include "third_party/webrtc/p2p/base/ice_controller_interface.h"
#include "third_party/webrtc/p2p/base/ice_switch_reason.h"
namespace {
Connection;
IceControllerInterface;
IceRecheckEvent;
IceSwitchReason;
IcePingProposal;
IcePruneProposal;
IceSwitchProposal;
PingProposalEq;
PruneProposalEq;
SwitchProposalEq;
static const std::string kIp = …;
static const std::string kIpTwo = …;
static const int kPort = …;
class IceProposalTest : public blink::FakeConnectionTestBase { … };
TEST_F(IceProposalTest, ConstructIcePingProposal) { … }
TEST_F(IceProposalTest, ConstructIceSwitchProposal) { … }
TEST_F(IceProposalTest, ConstructIcePruneProposal) { … }
}