@@ -62,20 +62,20 @@ void TestReleaseNull(nlTestSuite * inSuite, void * inContext)
62
62
63
63
void TestReleaseNullStatic (nlTestSuite * inSuite, void * inContext)
64
64
{
65
- TestReleaseNull<uint32_t , 10 , ObjectPoolMem::kStatic >(inSuite, inContext);
65
+ TestReleaseNull<uint32_t , 10 , ObjectPoolMem::kInline >(inSuite, inContext);
66
66
}
67
67
68
68
#if CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
69
69
void TestReleaseNullDynamic (nlTestSuite * inSuite, void * inContext)
70
70
{
71
- TestReleaseNull<uint32_t , 10 , ObjectPoolMem::kDynamic >(inSuite, inContext);
71
+ TestReleaseNull<uint32_t , 10 , ObjectPoolMem::kHeap >(inSuite, inContext);
72
72
}
73
73
#endif // CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
74
74
75
75
template <typename T, size_t N, ObjectPoolMem P>
76
76
void TestCreateReleaseObject (nlTestSuite * inSuite, void * inContext)
77
77
{
78
- ObjectPool<uint32_t , N, ObjectPoolMem::kStatic > pool;
78
+ ObjectPool<uint32_t , N, ObjectPoolMem::kInline > pool;
79
79
uint32_t * obj[N];
80
80
81
81
NL_TEST_ASSERT (inSuite, pool.Allocated () == 0 );
@@ -104,9 +104,9 @@ void TestCreateReleaseObject(nlTestSuite * inSuite, void * inContext)
104
104
void TestCreateReleaseObjectStatic (nlTestSuite * inSuite, void * inContext)
105
105
{
106
106
constexpr const size_t kSize = 100 ;
107
- TestCreateReleaseObject<uint32_t , kSize , ObjectPoolMem::kStatic >(inSuite, inContext);
107
+ TestCreateReleaseObject<uint32_t , kSize , ObjectPoolMem::kInline >(inSuite, inContext);
108
108
109
- ObjectPool<uint32_t , kSize , ObjectPoolMem::kStatic > pool;
109
+ ObjectPool<uint32_t , kSize , ObjectPoolMem::kInline > pool;
110
110
uint32_t * obj[kSize ];
111
111
112
112
for (size_t i = 0 ; i < kSize ; ++i)
@@ -144,7 +144,7 @@ void TestCreateReleaseObjectStatic(nlTestSuite * inSuite, void * inContext)
144
144
#if CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
145
145
void TestCreateReleaseObjectDynamic (nlTestSuite * inSuite, void * inContext)
146
146
{
147
- TestCreateReleaseObject<uint32_t , 100 , ObjectPoolMem::kDynamic >(inSuite, inContext);
147
+ TestCreateReleaseObject<uint32_t , 100 , ObjectPoolMem::kHeap >(inSuite, inContext);
148
148
}
149
149
#endif // CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
150
150
@@ -201,13 +201,13 @@ void TestCreateReleaseStruct(nlTestSuite * inSuite, void * inContext)
201
201
202
202
void TestCreateReleaseStructStatic (nlTestSuite * inSuite, void * inContext)
203
203
{
204
- TestCreateReleaseStruct<ObjectPoolMem::kStatic >(inSuite, inContext);
204
+ TestCreateReleaseStruct<ObjectPoolMem::kInline >(inSuite, inContext);
205
205
}
206
206
207
207
#if CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
208
208
void TestCreateReleaseStructDynamic (nlTestSuite * inSuite, void * inContext)
209
209
{
210
- TestCreateReleaseStruct<ObjectPoolMem::kDynamic >(inSuite, inContext);
210
+ TestCreateReleaseStruct<ObjectPoolMem::kHeap >(inSuite, inContext);
211
211
}
212
212
#endif // CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
213
213
@@ -334,13 +334,13 @@ void TestForEachActiveObject(nlTestSuite * inSuite, void * inContext)
334
334
335
335
void TestForEachActiveObjectStatic (nlTestSuite * inSuite, void * inContext)
336
336
{
337
- TestForEachActiveObject<ObjectPoolMem::kStatic >(inSuite, inContext);
337
+ TestForEachActiveObject<ObjectPoolMem::kInline >(inSuite, inContext);
338
338
}
339
339
340
340
#if CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
341
341
void TestForEachActiveObjectDynamic (nlTestSuite * inSuite, void * inContext)
342
342
{
343
- TestForEachActiveObject<ObjectPoolMem::kDynamic >(inSuite, inContext);
343
+ TestForEachActiveObject<ObjectPoolMem::kHeap >(inSuite, inContext);
344
344
}
345
345
#endif // CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
346
346
@@ -397,23 +397,24 @@ void TestPoolInterface(nlTestSuite * inSuite, void * inContext)
397
397
398
398
void TestPoolInterfaceStatic (nlTestSuite * inSuite, void * inContext)
399
399
{
400
- TestPoolInterface<ObjectPoolMem::kStatic >(inSuite, inContext);
400
+ TestPoolInterface<ObjectPoolMem::kInline >(inSuite, inContext);
401
401
}
402
402
403
403
#if CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
404
404
void TestPoolInterfaceDynamic (nlTestSuite * inSuite, void * inContext)
405
405
{
406
- TestPoolInterface<ObjectPoolMem::kDynamic >(inSuite, inContext);
406
+ TestPoolInterface<ObjectPoolMem::kHeap >(inSuite, inContext);
407
407
}
408
408
#endif // CHIP_SYSTEM_CONFIG_POOL_USE_HEAP
409
409
410
410
int Setup (void * inContext)
411
411
{
412
- return SUCCESS;
412
+ return :: chip::Platform::MemoryInit () == CHIP_NO_ERROR ? SUCCESS : FAILURE ;
413
413
}
414
414
415
415
int Teardown (void * inContext)
416
416
{
417
+ ::chip::Platform::MemoryShutdown ();
417
418
return SUCCESS;
418
419
}
419
420
0 commit comments