Fix Assume.assumeTrue(...) checks in *UnssafeNoCleanerDirectByteBufTest

Motivation:

We used incorrect assumeTrue(...) checks.

Modifications:

Fix check.

Result:

Be able to run tests also if java.nio.DirectByteBuffer.<init>(long, int) could not be accessed.
This commit is contained in:
Norman Maurer 2016-08-05 20:23:14 +02:00
parent 9fef4ba1bf
commit 65dea8aeec
2 changed files with 4 additions and 2 deletions

View File

@ -24,7 +24,8 @@ public class BigEndianUnsafeNoCleanerDirectByteBufTest extends BigEndianDirectBy
@Before
public void checkHasUnsafe() {
Assume.assumeTrue("sun.misc.Unsafe not found, skip tests", PlatformDependent.hasUnsafe());
Assume.assumeTrue("java.nio.DirectByteBuffer.<init>(long, int) not found, skip tests",
PlatformDependent.useDirectBufferNoCleaner());
}
@Override

View File

@ -23,7 +23,8 @@ public class LittleEndianUnsafeNoCleanerDirectByteBufTest extends LittleEndianDi
@Before
public void checkHasUnsafe() {
Assume.assumeTrue("sun.misc.Unsafe not found, skip tests", PlatformDependent.hasUnsafe());
Assume.assumeTrue("java.nio.DirectByteBuffer.<init>(long, int) not found, skip tests",
PlatformDependent.useDirectBufferNoCleaner());
}
@Override