@@ -163,7 +163,10 @@ TEST_F(TimestampPacketSimpleTests, whenNewTagIsTakenThenReinitialize) {
163163 MockTagAllocator<MockTimestampPacket> allocator (&memoryManager, 1 );
164164
165165 auto firstNode = allocator.getTag ();
166- firstNode->tag ->data = {{5 , 6 , 7 , 8 }};
166+ for (uint32_t i = 0 ; i < static_cast <uint32_t >(TimestampPacket::DataIndex::Max) * TimestampPacketSizeControl::preferedChunkCount; i++) {
167+ firstNode->tag ->data [i] = i;
168+ }
169+
167170 auto dependenciesCount = reinterpret_cast <std::atomic<uint32_t > *>(reinterpret_cast <void *>(firstNode->tag ->pickImplicitDependenciesCountWriteAddress ()));
168171
169172 setTagToReadyState (firstNode->tag );
@@ -174,19 +177,21 @@ TEST_F(TimestampPacketSimpleTests, whenNewTagIsTakenThenReinitialize) {
174177 EXPECT_EQ (secondNode, firstNode);
175178
176179 EXPECT_EQ (0u , dependenciesCount->load ());
177- for (uint32_t i = 0 ; i < static_cast <uint32_t >(TimestampPacket::DataIndex::Max); i++) {
180+ for (uint32_t i = 0 ; i < static_cast <uint32_t >(TimestampPacket::DataIndex::Max) * TimestampPacketSizeControl::preferedChunkCount ; i++) {
178181 EXPECT_EQ (1u , secondNode->tag ->data [i]);
179182 }
180183}
181184
182185TEST_F (TimestampPacketSimpleTests, whenObjectIsCreatedThenInitializeAllStamps) {
183186 MockTimestampPacket timestampPacket;
184- auto maxElements = static_cast <uint32_t >(TimestampPacket::DataIndex::Max);
185- EXPECT_EQ (4u , maxElements);
187+ auto entityElements = static_cast <uint32_t >(TimestampPacket::DataIndex::Max);
188+ auto allElements = entityElements * TimestampPacketSizeControl::preferedChunkCount;
189+ EXPECT_EQ (4u , entityElements);
190+ EXPECT_EQ (64u , allElements);
186191
187- EXPECT_EQ (maxElements , timestampPacket.data .size ());
192+ EXPECT_EQ (allElements , timestampPacket.data .size ());
188193
189- for (uint32_t i = 0 ; i < maxElements ; i++) {
194+ for (uint32_t i = 0 ; i < allElements ; i++) {
190195 EXPECT_EQ (1u , timestampPacket.data [i]);
191196 }
192197}
0 commit comments