/* * Copyright (C) 2017-2018 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "test.h" #include "unit_tests/mocks/mock_mdi.h" using namespace OCLRT; struct MultiDispatchInfoTest : public ::testing::Test { void SetUp() override { } void TearDown() override { } }; TEST_F(MultiDispatchInfoTest, MultiDispatchInfoWithNullKernel) { MockMultiDispatchInfo multiDispatchInfo(nullptr); EXPECT_FALSE(multiDispatchInfo.begin()->usesSlm()); EXPECT_FALSE(multiDispatchInfo.begin()->usesStatelessPrintfSurface()); EXPECT_EQ(0u, multiDispatchInfo.begin()->getRequiredScratchSize()); }