@@ -63,7 +63,7 @@ class TestWiFiPAFLayer : public WiFiPAFLayer, private WiFiPAFLayerDelegate, publ
63
63
void TearDown () override
64
64
{
65
65
mWiFiPAFTransport = nullptr ;
66
- Shutdown (nullptr );
66
+ Shutdown ([]( uint32_t id, WiFiPAF::WiFiPafRole role) {} );
67
67
}
68
68
69
69
CHIP_ERROR WiFiPAFMessageReceived (WiFiPAFSession & RxInfo, System::PacketBufferHandle && msg) override { return CHIP_NO_ERROR; }
@@ -115,7 +115,11 @@ TEST_F(TestWiFiPAFLayer, CheckWiFiPAFTransportCapabilitiesResponseMessage)
115
115
TEST_F (TestWiFiPAFLayer, CheckPafSession)
116
116
{
117
117
// Add a session by giving node_id, discriminator
118
- WiFiPAF::WiFiPAFSession sessionInfo = { .nodeId = 0x1 , .discriminator = 0xF00 };
118
+ WiFiPAF::WiFiPAFSession sessionInfo = {
119
+ .role = WiFiPAF::WiFiPafRole::kWiFiPafRole_Subscriber ,
120
+ .nodeId = 0x1 ,
121
+ .discriminator = 0xF00 };
122
+
119
123
EXPECT_EQ (AddPafSession (PafInfoAccess::kAccNodeInfo , sessionInfo), CHIP_NO_ERROR);
120
124
121
125
// Get the session info by giving node_id
@@ -135,10 +139,16 @@ TEST_F(TestWiFiPAFLayer, CheckPafSession)
135
139
136
140
// Add a new session, but no space
137
141
sessionInfo.id = 0x2 ;
142
+ EXPECT_EQ (AddPafSession (PafInfoAccess::kAccSessionId , sessionInfo), CHIP_NO_ERROR);
143
+
144
+ // Add a new session, but no space
145
+ sessionInfo.id = 0x3 ;
138
146
EXPECT_EQ (AddPafSession (PafInfoAccess::kAccSessionId , sessionInfo), CHIP_ERROR_PROVIDER_LIST_EXHAUSTED);
139
147
140
148
sessionInfo.id = 0x1 ;
141
149
EXPECT_EQ (RmPafSession (PafInfoAccess::kAccSessionId , sessionInfo), CHIP_NO_ERROR);
150
+ sessionInfo.id = 0x2 ;
151
+ EXPECT_EQ (RmPafSession (PafInfoAccess::kAccSessionId , sessionInfo), CHIP_NO_ERROR);
142
152
}
143
153
144
154
TEST_F (TestWiFiPAFLayer, CheckNewEndpoint)
0 commit comments