Skip to content

Commit 56b5982

Browse files
committed
EXSWHTEC-83 - Implement additional negative parameter tests
1 parent 5a1878c commit 56b5982

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/catch/unit/memory/hipMemAdvise.cc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,12 @@ TEST_CASE("Unit_hipMemAdvise_Negative_Parameters") {
270270
}
271271
const auto advice = GENERATE(hipMemAdviseSetAccessedBy, hipMemAdviseSetReadMostly,
272272
hipMemAdviseSetPreferredLocation);
273+
SECTION("count == 0") {
274+
HIP_CHECK_ERROR(hipMemAdvise(alloc.ptr(), 0, advice, device), hipErrorInvalidValue);
275+
}
276+
SECTION("count larger than allocation size") {
277+
HIP_CHECK_ERROR(hipMemAdvise(alloc.ptr(), kPageSize + 1, advice, device), hipErrorInvalidValue);
278+
}
273279
SECTION("dev_ptr == nullptr") {
274280
HIP_CHECK_ERROR(hipMemAdvise(nullptr, kPageSize, advice, device), hipErrorInvalidValue);
275281
}

0 commit comments

Comments
 (0)