20
20
21
21
#include < string.h>
22
22
23
+ #include < lib/dnssd/ServiceNaming.h>
23
24
#include < lib/dnssd/minimal_mdns/core/tests/QNameStrings.h>
24
25
#include < lib/dnssd/minimal_mdns/records/IP.h>
25
26
#include < lib/dnssd/minimal_mdns/records/Ptr.h>
@@ -161,7 +162,7 @@ TEST(TestIncrementalResolve, TestCreation)
161
162
IncrementalResolver resolver;
162
163
163
164
EXPECT_FALSE (resolver.IsActive ());
164
- EXPECT_FALSE (resolver.IsActiveBrowseParse ());
165
+ EXPECT_FALSE (resolver.IsActiveCommissionParse ());
165
166
EXPECT_FALSE (resolver.IsActiveOperationalParse ());
166
167
EXPECT_TRUE (
167
168
resolver.GetMissingRequiredInformation ().HasOnly (IncrementalResolver::RequiredInformationBitFlags::kSrvInitialization ));
@@ -177,10 +178,10 @@ TEST(TestIncrementalResolve, TestInactiveResetOnInitError)
177
178
PreloadSrvRecord (srvRecord);
178
179
179
180
// test host name is not a 'matter' name
180
- EXPECT_NE (resolver.InitializeParsing (kTestHostName .Serialized (), srvRecord), CHIP_NO_ERROR);
181
+ EXPECT_NE (resolver.InitializeParsing (kTestHostName .Serialized (), 0 , srvRecord), CHIP_NO_ERROR);
181
182
182
183
EXPECT_FALSE (resolver.IsActive ());
183
- EXPECT_FALSE (resolver.IsActiveBrowseParse ());
184
+ EXPECT_FALSE (resolver.IsActiveCommissionParse ());
184
185
EXPECT_FALSE (resolver.IsActiveOperationalParse ());
185
186
}
186
187
@@ -193,10 +194,10 @@ TEST(TestIncrementalResolve, TestStartOperational)
193
194
SrvRecord srvRecord;
194
195
PreloadSrvRecord (srvRecord);
195
196
196
- EXPECT_EQ (resolver.InitializeParsing (kTestOperationalName .Serialized (), srvRecord), CHIP_NO_ERROR);
197
+ EXPECT_EQ (resolver.InitializeParsing (kTestOperationalName .Serialized (), 1 , srvRecord), CHIP_NO_ERROR);
197
198
198
199
EXPECT_TRUE (resolver.IsActive ());
199
- EXPECT_FALSE (resolver.IsActiveBrowseParse ());
200
+ EXPECT_FALSE (resolver.IsActiveCommissionParse ());
200
201
EXPECT_TRUE (resolver.IsActiveOperationalParse ());
201
202
EXPECT_TRUE (resolver.GetMissingRequiredInformation ().HasOnly (IncrementalResolver::RequiredInformationBitFlags::kIpAddress ));
202
203
EXPECT_EQ (resolver.GetTargetHostName (), kTestHostName .Serialized ());
@@ -211,10 +212,10 @@ TEST(TestIncrementalResolve, TestStartCommissionable)
211
212
SrvRecord srvRecord;
212
213
PreloadSrvRecord (srvRecord);
213
214
214
- EXPECT_EQ (resolver.InitializeParsing (kTestCommissionableNode .Serialized (), srvRecord), CHIP_NO_ERROR);
215
+ EXPECT_EQ (resolver.InitializeParsing (kTestCommissionableNode .Serialized (), 0 , srvRecord), CHIP_NO_ERROR);
215
216
216
217
EXPECT_TRUE (resolver.IsActive ());
217
- EXPECT_TRUE (resolver.IsActiveBrowseParse ());
218
+ EXPECT_TRUE (resolver.IsActiveCommissionParse ());
218
219
EXPECT_FALSE (resolver.IsActiveOperationalParse ());
219
220
EXPECT_TRUE (resolver.GetMissingRequiredInformation ().HasOnly (IncrementalResolver::RequiredInformationBitFlags::kIpAddress ));
220
221
EXPECT_EQ (resolver.GetTargetHostName (), kTestHostName .Serialized ());
@@ -229,10 +230,10 @@ TEST(TestIncrementalResolve, TestStartCommissioner)
229
230
SrvRecord srvRecord;
230
231
PreloadSrvRecord (srvRecord);
231
232
232
- EXPECT_EQ (resolver.InitializeParsing (kTestCommissionerNode .Serialized (), srvRecord), CHIP_NO_ERROR);
233
+ EXPECT_EQ (resolver.InitializeParsing (kTestCommissionerNode .Serialized (), 0 , srvRecord), CHIP_NO_ERROR);
233
234
234
235
EXPECT_TRUE (resolver.IsActive ());
235
- EXPECT_TRUE (resolver.IsActiveBrowseParse ());
236
+ EXPECT_TRUE (resolver.IsActiveCommissionParse ());
236
237
EXPECT_FALSE (resolver.IsActiveOperationalParse ());
237
238
EXPECT_TRUE (resolver.GetMissingRequiredInformation ().HasOnly (IncrementalResolver::RequiredInformationBitFlags::kIpAddress ));
238
239
EXPECT_EQ (resolver.GetTargetHostName (), kTestHostName .Serialized ());
@@ -247,7 +248,7 @@ TEST(TestIncrementalResolve, TestParseOperational)
247
248
SrvRecord srvRecord;
248
249
PreloadSrvRecord (srvRecord);
249
250
250
- EXPECT_EQ (resolver.InitializeParsing (kTestOperationalName .Serialized (), srvRecord), CHIP_NO_ERROR);
251
+ EXPECT_EQ (resolver.InitializeParsing (kTestOperationalName .Serialized (), 1 , srvRecord), CHIP_NO_ERROR);
251
252
252
253
// once initialized, parsing should be ready however no IP address is available
253
254
EXPECT_TRUE (resolver.IsActiveOperationalParse ());
@@ -304,6 +305,7 @@ TEST(TestIncrementalResolve, TestParseOperational)
304
305
// validate data as it was passed in
305
306
EXPECT_EQ (nodeData.operationalData .peerId ,
306
307
PeerId ().SetCompressedFabricId (0x1234567898765432LL ).SetNodeId (0xABCDEFEDCBAABCDELL ));
308
+ EXPECT_FALSE (nodeData.operationalData .hasZeroTTL );
307
309
EXPECT_EQ (nodeData.resolutionData .numIPs , 1u );
308
310
EXPECT_EQ (nodeData.resolutionData .port , 0x1234 );
309
311
EXPECT_FALSE (nodeData.resolutionData .supportsTcp );
@@ -324,10 +326,10 @@ TEST(TestIncrementalResolve, TestParseCommissionable)
324
326
SrvRecord srvRecord;
325
327
PreloadSrvRecord (srvRecord);
326
328
327
- EXPECT_EQ (resolver.InitializeParsing (kTestCommissionableNode .Serialized (), srvRecord), CHIP_NO_ERROR);
329
+ EXPECT_EQ (resolver.InitializeParsing (kTestCommissionableNode .Serialized (), 0 , srvRecord), CHIP_NO_ERROR);
328
330
329
331
// once initialized, parsing should be ready however no IP address is available
330
- EXPECT_TRUE (resolver.IsActiveBrowseParse ());
332
+ EXPECT_TRUE (resolver.IsActiveCommissionParse ());
331
333
EXPECT_TRUE (resolver.GetMissingRequiredInformation ().HasOnly (IncrementalResolver::RequiredInformationBitFlags::kIpAddress ));
332
334
EXPECT_EQ (resolver.GetTargetHostName (), kTestHostName .Serialized ());
333
335
0 commit comments