diff options
Diffstat (limited to 'offload/unittests/OffloadAPI/queue')
-rw-r--r-- | offload/unittests/OffloadAPI/queue/olGetQueueInfo.cpp | 6 | ||||
-rw-r--r-- | offload/unittests/OffloadAPI/queue/olGetQueueInfoSize.cpp | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/offload/unittests/OffloadAPI/queue/olGetQueueInfo.cpp b/offload/unittests/OffloadAPI/queue/olGetQueueInfo.cpp index f4fb752..2dccd33 100644 --- a/offload/unittests/OffloadAPI/queue/olGetQueueInfo.cpp +++ b/offload/unittests/OffloadAPI/queue/olGetQueueInfo.cpp @@ -20,6 +20,12 @@ TEST_P(olGetQueueInfoTest, SuccessDevice) { ASSERT_EQ(Device, RetrievedDevice); } +TEST_P(olGetQueueInfoTest, SuccessEmpty) { + bool Empty; + ASSERT_SUCCESS( + olGetQueueInfo(Queue, OL_QUEUE_INFO_EMPTY, sizeof(Empty), &Empty)); +} + TEST_P(olGetQueueInfoTest, InvalidNullHandle) { ol_device_handle_t RetrievedDevice; ASSERT_ERROR(OL_ERRC_INVALID_NULL_HANDLE, diff --git a/offload/unittests/OffloadAPI/queue/olGetQueueInfoSize.cpp b/offload/unittests/OffloadAPI/queue/olGetQueueInfoSize.cpp index f1ad9fa..735dad6 100644 --- a/offload/unittests/OffloadAPI/queue/olGetQueueInfoSize.cpp +++ b/offload/unittests/OffloadAPI/queue/olGetQueueInfoSize.cpp @@ -19,6 +19,12 @@ TEST_P(olGetQueueInfoSizeTest, SuccessDevice) { ASSERT_EQ(Size, sizeof(ol_device_handle_t)); } +TEST_P(olGetQueueInfoSizeTest, SuccessEmpty) { + size_t Size = 0; + ASSERT_SUCCESS(olGetQueueInfoSize(Queue, OL_QUEUE_INFO_EMPTY, &Size)); + ASSERT_EQ(Size, sizeof(bool)); +} + TEST_P(olGetQueueInfoSizeTest, InvalidNullHandle) { size_t Size = 0; ASSERT_ERROR(OL_ERRC_INVALID_NULL_HANDLE, |