diff --git a/opencl/test/unit_test/command_stream/command_stream_receiver_hw_tests.cpp b/opencl/test/unit_test/command_stream/command_stream_receiver_hw_tests.cpp index 5b36ced0f3..154a0b4b8b 100644 --- a/opencl/test/unit_test/command_stream/command_stream_receiver_hw_tests.cpp +++ b/opencl/test/unit_test/command_stream/command_stream_receiver_hw_tests.cpp @@ -494,11 +494,10 @@ HWTEST_F(BcsTests, givenBltSizeWithLeftoverWhenDispatchedThenProgramAllRequiredC EXPECT_EQ(gpuAddress, miFlushCmd->getDestinationAddress()); EXPECT_EQ(immData, miFlushCmd->getImmediateData()); - miFlushCmd++; - cmdIterator++; + miFlushCmd = genCmdCast(*(cmdIterator++)); } - EXPECT_NE(nullptr, miFlushCmd); + EXPECT_NE(cmdIterator, cmdList.end()); EXPECT_EQ(MI_FLUSH_DW::POST_SYNC_OPERATION_WRITE_IMMEDIATE_DATA_QWORD, miFlushCmd->getPostSyncOperation()); EXPECT_EQ(csr.getTagAllocation()->getGpuAddress(), miFlushCmd->getDestinationAddress()); EXPECT_EQ(newTaskCount, miFlushCmd->getImmediateData());