diff --git a/shared/test/unit_test/os_interface/linux/drm_memory_manager_localmem_prelim_tests.cpp b/shared/test/unit_test/os_interface/linux/drm_memory_manager_localmem_prelim_tests.cpp index 444e40592f..cbc8812345 100644 --- a/shared/test/unit_test/os_interface/linux/drm_memory_manager_localmem_prelim_tests.cpp +++ b/shared/test/unit_test/os_interface/linux/drm_memory_manager_localmem_prelim_tests.cpp @@ -2095,24 +2095,18 @@ TEST_F(DrmMemoryManagerTestPrelim, EXPECT_EQ(1u, bo->getRefCount()); EXPECT_EQ(size, bo->peekSize()); - char addressBufferString[17]; - sprintf(addressBufferString, "%lx", - graphicsAllocation->getGpuAddress()); - - char addressBufferOffsetString[17]; - sprintf(addressBufferOffsetString, "%lx", - ptrOffset(graphicsAllocation->getGpuAddress(), MemoryConstants::pageSize)); + std::stringstream expectedOutput; + expectedOutput << "Created BO-0 range: "; + expectedOutput << std::hex << graphicsAllocation->getGpuAddress(); + expectedOutput << " - "; + expectedOutput << std::hex << ptrOffset(graphicsAllocation->getGpuAddress(), MemoryConstants::pageSize); + expectedOutput << ", size: 4096 from PRIME_FD_TO_HANDLE\nCalling gem close on handle: BO-0\n"; memoryManager->freeGraphicsMemory(graphicsAllocation); std::string output = testing::internal::GetCapturedStdout(); - std::string expectedOutput("Created BO-0 range: "); - expectedOutput += addressBufferString; - expectedOutput += " - "; - expectedOutput += addressBufferOffsetString; - expectedOutput += ", size: 4096 from PRIME_FD_TO_HANDLE\nCalling gem close on handle: BO-0\n"; - EXPECT_EQ(expectedOutput, output); + EXPECT_EQ(expectedOutput.str(), output); } TEST_F(DrmMemoryManagerTestPrelim, givenDrmMemoryManagerAndOsHandleWhenCreateIsCalledWithBufferHostMemoryAllocationTypeThenGraphicsAllocationIsReturned) { diff --git a/shared/test/unit_test/os_interface/linux/drm_memory_manager_tests.cpp b/shared/test/unit_test/os_interface/linux/drm_memory_manager_tests.cpp index 7883229e16..77576bc953 100644 --- a/shared/test/unit_test/os_interface/linux/drm_memory_manager_tests.cpp +++ b/shared/test/unit_test/os_interface/linux/drm_memory_manager_tests.cpp @@ -3445,24 +3445,18 @@ TEST(DrmMemoryManagerFreeGraphicsMemoryUnreferenceTest, auto allocation = memoryManger.createGraphicsAllocationFromSharedHandle(handle, properties, false, false, false); ASSERT_NE(nullptr, allocation); - char addressBufferString[17]; - sprintf(addressBufferString, "%lx", - allocation->getGpuAddress()); - - char addressBufferOffsetString[17]; - sprintf(addressBufferOffsetString, "%lx", - ptrOffset(allocation->getGpuAddress(), MemoryConstants::pageSize)); + std::stringstream expectedOutput; + expectedOutput << "Created BO-0 range: "; + expectedOutput << std::hex << allocation->getGpuAddress(); + expectedOutput << " - "; + expectedOutput << std::hex << ptrOffset(allocation->getGpuAddress(), MemoryConstants::pageSize); + expectedOutput << ", size: 4096 from PRIME_FD_TO_HANDLE\nCalling gem close on handle: BO-0\n"; memoryManger.freeGraphicsMemory(allocation); std::string output = testing::internal::GetCapturedStdout(); - std::string expectedOutput("Created BO-0 range: "); - expectedOutput += addressBufferString; - expectedOutput += " - "; - expectedOutput += addressBufferOffsetString; - expectedOutput += ", size: 4096 from PRIME_FD_TO_HANDLE\nCalling gem close on handle: BO-0\n"; - EXPECT_EQ(expectedOutput, output); + EXPECT_EQ(expectedOutput.str(), output); } TEST(DrmMemoryManagerFreeGraphicsMemoryUnreferenceTest,