Add unit test for getFirewallType
Add the test to increase code line coverage. Bug: N/A Test: atest Change-Id: Ic469da984dd5879acb229d1a147a670b1787e996
This commit is contained in:
@@ -718,6 +718,31 @@ TEST_F(TrafficControllerTest, TestDumpsys) {
|
||||
EXPECT_TRUE(expectDumpsysContains(expectedLines));
|
||||
}
|
||||
|
||||
TEST_F(TrafficControllerTest, getFirewallType) {
|
||||
static const struct TestConfig {
|
||||
ChildChain childChain;
|
||||
FirewallType firewallType;
|
||||
} testConfigs[] = {
|
||||
// clang-format off
|
||||
{NONE, DENYLIST},
|
||||
{DOZABLE, ALLOWLIST},
|
||||
{STANDBY, DENYLIST},
|
||||
{POWERSAVE, ALLOWLIST},
|
||||
{RESTRICTED, ALLOWLIST},
|
||||
{LOW_POWER_STANDBY, ALLOWLIST},
|
||||
{LOCKDOWN, DENYLIST},
|
||||
{OEM_DENY_1, DENYLIST},
|
||||
{OEM_DENY_2, DENYLIST},
|
||||
{INVALID_CHAIN, DENYLIST},
|
||||
// clang-format on
|
||||
};
|
||||
|
||||
for (const auto& config : testConfigs) {
|
||||
SCOPED_TRACE(fmt::format("testConfig: [{}, {}]", config.childChain, config.firewallType));
|
||||
EXPECT_EQ(config.firewallType, mTc.getFirewallType(config.childChain));
|
||||
}
|
||||
}
|
||||
|
||||
constexpr uint32_t SOCK_CLOSE_WAIT_US = 30 * 1000;
|
||||
constexpr uint32_t ENOBUFS_POLL_WAIT_US = 10 * 1000;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user