Android-cuttlefish cvd tool
Classes | Functions | Variables
cuttlefish::anonymous_namespace{fake_nftables_test.cc} Namespace Reference

Classes

class  FakeNftablesTest
 

Functions

 TEST_F (FakeNftablesTest, EnsureTableIsIdempotent)
 
 TEST_F (FakeNftablesTest, EnsureChainIsIdempotent)
 
 TEST_F (FakeNftablesTest, EnsureChainRequiresTable)
 
 TEST_F (FakeNftablesTest, AddRuleRequiresTableAndChain)
 
 TEST_F (FakeNftablesTest, HandlesAreUniqueAndMonotonic)
 
 TEST_F (FakeNftablesTest, DeleteRuleByHandleRemovesOnlyThatRule)
 
 TEST_F (FakeNftablesTest, DeleteRuleWithUnknownHandleFails)
 
 TEST_F (FakeNftablesTest, DeleteRulesByCommentRemovesAllMatching)
 
 TEST_F (FakeNftablesTest, DeleteRulesByCommentIsIdempotent)
 
 TEST_F (FakeNftablesTest, DeleteTableFailsWhenMissing)
 
 TEST_F (FakeNftablesTest, RecreatingTableResetsHandleCounter)
 
 TEST_F (FakeNftablesTest, TablesAreIsolatedByFamilyAndName)
 

Variables

constexpr std::string_view kFamily = "ip"
 
constexpr std::string_view kTable = "t"
 
constexpr std::string_view kChain = "c"
 

Function Documentation

◆ TEST_F() [1/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
AddRuleRequiresTableAndChain   
)

◆ TEST_F() [2/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
DeleteRuleByHandleRemovesOnlyThatRule   
)

◆ TEST_F() [3/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
DeleteRulesByCommentIsIdempotent   
)

◆ TEST_F() [4/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
DeleteRulesByCommentRemovesAllMatching   
)

◆ TEST_F() [5/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
DeleteRuleWithUnknownHandleFails   
)

◆ TEST_F() [6/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
DeleteTableFailsWhenMissing   
)

◆ TEST_F() [7/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
EnsureChainIsIdempotent   
)

◆ TEST_F() [8/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
EnsureChainRequiresTable   
)

◆ TEST_F() [9/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
EnsureTableIsIdempotent   
)

◆ TEST_F() [10/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
HandlesAreUniqueAndMonotonic   
)

◆ TEST_F() [11/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
RecreatingTableResetsHandleCounter   
)

◆ TEST_F() [12/12]

cuttlefish::anonymous_namespace{fake_nftables_test.cc}::TEST_F ( FakeNftablesTest  ,
TablesAreIsolatedByFamilyAndName   
)

Variable Documentation

◆ kChain

constexpr std::string_view cuttlefish::anonymous_namespace{fake_nftables_test.cc}::kChain = "c"
constexpr

◆ kFamily

constexpr std::string_view cuttlefish::anonymous_namespace{fake_nftables_test.cc}::kFamily = "ip"
constexpr

◆ kTable

constexpr std::string_view cuttlefish::anonymous_namespace{fake_nftables_test.cc}::kTable = "t"
constexpr