@@ -156,12 +156,21 @@ test::ExpectedCall commissionableLargeEnhanced = test::ExpectedCall()
156
156
class TestDnssdPlatform : public ::testing::Test
157
157
{
158
158
public:
159
- static void SetUpTestSuite () { VerifyOrDie (chip::Platform::MemoryInit () == CHIP_NO_ERROR); }
159
+ static void SetUpTestSuite ()
160
+ {
161
+ ASSERT_EQ (chip::Platform::MemoryInit (), CHIP_NO_ERROR);
162
+ DiscoveryImplPlatform & mdnsPlatform = DiscoveryImplPlatform::GetInstance ();
163
+ EXPECT_EQ (mdnsPlatform.Init (DeviceLayer::UDPEndPointManager ()), CHIP_NO_ERROR);
164
+ EXPECT_EQ (mdnsPlatform.RemoveServices (), CHIP_NO_ERROR);
165
+ }
166
+
160
167
static void TearDownTestSuite ()
161
168
{
162
169
DiscoveryImplPlatform::GetInstance ().Shutdown ();
163
170
chip::Platform::MemoryShutdown ();
164
171
}
172
+
173
+ void TearDown () override { test::Reset (); }
165
174
};
166
175
167
176
TEST_F (TestDnssdPlatform, TestStub)
@@ -171,19 +180,14 @@ TEST_F(TestDnssdPlatform, TestStub)
171
180
// without an expected event.
172
181
ChipLogError (Discovery, " Test platform returns error correctly" );
173
182
DiscoveryImplPlatform & mdnsPlatform = DiscoveryImplPlatform::GetInstance ();
174
- EXPECT_EQ (mdnsPlatform.Init (DeviceLayer::UDPEndPointManager ()), CHIP_NO_ERROR);
175
- EXPECT_EQ (mdnsPlatform.RemoveServices (), CHIP_NO_ERROR);
176
183
OperationalAdvertisingParameters params;
177
184
EXPECT_EQ (mdnsPlatform.Advertise (params), CHIP_ERROR_UNEXPECTED_EVENT);
178
185
}
179
186
180
187
TEST_F (TestDnssdPlatform, TestOperational)
181
188
{
182
189
ChipLogError (Discovery, " Test operational" );
183
- test::Reset ();
184
190
DiscoveryImplPlatform & mdnsPlatform = DiscoveryImplPlatform::GetInstance ();
185
- EXPECT_EQ (mdnsPlatform.Init (DeviceLayer::UDPEndPointManager ()), CHIP_NO_ERROR);
186
- EXPECT_EQ (mdnsPlatform.RemoveServices (), CHIP_NO_ERROR);
187
191
188
192
operationalCall1.callType = test::CallType::kStart ;
189
193
EXPECT_EQ (test::AddExpectedCall (operationalCall1), CHIP_NO_ERROR);
@@ -201,10 +205,7 @@ TEST_F(TestDnssdPlatform, TestOperational)
201
205
TEST_F (TestDnssdPlatform, TestCommissionableNode)
202
206
{
203
207
ChipLogError (Discovery, " Test commissionable" );
204
- test::Reset ();
205
208
DiscoveryImplPlatform & mdnsPlatform = DiscoveryImplPlatform::GetInstance ();
206
- EXPECT_EQ (mdnsPlatform.Init (DeviceLayer::UDPEndPointManager ()), CHIP_NO_ERROR);
207
- EXPECT_EQ (mdnsPlatform.RemoveServices (), CHIP_NO_ERROR);
208
209
209
210
commissionableSmall.callType = test::CallType::kStart ;
210
211
EXPECT_EQ (
0 commit comments