// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "net/base/port_util.h" #include #include "testing/gtest/include/gtest/gtest.h" namespace net { TEST(NetUtilTest, SetExplicitlyAllowedPortsTest) { const std::vector valid[] = { {}, {1}, {1, 2}, {1, 2, 3}, {10, 11, 12, 13}}; for (size_t i = 0; i < std::size(valid); ++i) { SetExplicitlyAllowedPorts(valid[i]); EXPECT_EQ(i, GetCountOfExplicitlyAllowedPorts()); } } } // namespace net