Skip to content

Commit b5433f1

Browse files
Added tests for DPCTLPlatformMgr_GetInfo
1 parent b553fde commit b5433f1

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

libsyclinterface/tests/test_sycl_platform_interface.cpp

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,14 @@ TEST_P(TestDPCTLSyclPlatformInterface, ChkCopyNullArg)
224224
EXPECT_NO_FATAL_FAILURE(DPCTLPlatform_Delete(Copied_PRef));
225225
}
226226

227+
TEST_P(TestDPCTLSyclPlatformInterface, ChkGetInfo)
228+
{
229+
const char *info_str = nullptr;
230+
EXPECT_NO_FATAL_FAILURE(info_str = DPCTLPlatformMgr_GetInfo(PRef, 0));
231+
ASSERT_TRUE(info_str != nullptr);
232+
EXPECT_NO_FATAL_FAILURE(DPCTLCString_Delete(info_str));
233+
}
234+
227235
TEST_P(TestDPCTLSyclPlatformInterface, ChkPrintInfo)
228236
{
229237
EXPECT_NO_FATAL_FAILURE(DPCTLPlatformMgr_PrintInfo(PRef, 0));
@@ -255,6 +263,38 @@ TEST_F(TestDPCTLSyclDefaultPlatform, ChkGetBackend)
255263
check_platform_backend(PRef);
256264
}
257265

266+
TEST_P(TestDPCTLSyclDefaultPlatform, ChkGetInfo0)
267+
{
268+
const char *info_str = nullptr;
269+
EXPECT_NO_FATAL_FAILURE(info_str = DPCTLPlatformMgr_GetInfo(PRef, 0));
270+
ASSERT_TRUE(info_str != nullptr);
271+
EXPECT_NO_FATAL_FAILURE(DPCTLCString_Delete(info_str));
272+
}
273+
274+
TEST_P(TestDPCTLSyclDefaultPlatform, ChkGetInfo1)
275+
{
276+
const char *info_str = nullptr;
277+
EXPECT_NO_FATAL_FAILURE(info_str = DPCTLPlatformMgr_GetInfo(PRef, 1));
278+
ASSERT_TRUE(info_str != nullptr);
279+
EXPECT_NO_FATAL_FAILURE(DPCTLCString_Delete(info_str));
280+
}
281+
282+
TEST_P(TestDPCTLSyclDefaultPlatform, ChkGetInfo2)
283+
{
284+
const char *info_str = nullptr;
285+
EXPECT_NO_FATAL_FAILURE(info_str = DPCTLPlatformMgr_GetInfo(PRef, 2));
286+
ASSERT_TRUE(info_str != nullptr);
287+
EXPECT_NO_FATAL_FAILURE(DPCTLCString_Delete(info_str));
288+
}
289+
290+
TEST_P(TestDPCTLSyclDefaultPlatform, ChkGetInfo3)
291+
{
292+
const char *info_str = nullptr;
293+
EXPECT_NO_FATAL_FAILURE(info_str = DPCTLPlatformMgr_GetInfo(PRef, 3));
294+
ASSERT_TRUE(info_str != nullptr);
295+
EXPECT_NO_FATAL_FAILURE(DPCTLCString_Delete(info_str));
296+
}
297+
258298
TEST_F(TestDPCTLSyclDefaultPlatform, ChkPrintInfo0)
259299
{
260300
EXPECT_NO_FATAL_FAILURE(DPCTLPlatformMgr_PrintInfo(PRef, 0));

0 commit comments

Comments
 (0)