From 65dea8aeec2055432de7474dc46e001129a2498c Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Fri, 5 Aug 2016 20:23:14 +0200 Subject: [PATCH] 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.(long, int) could not be accessed. --- .../buffer/BigEndianUnsafeNoCleanerDirectByteBufTest.java | 3 ++- .../buffer/LittleEndianUnsafeNoCleanerDirectByteBufTest.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/buffer/src/test/java/io/netty/buffer/BigEndianUnsafeNoCleanerDirectByteBufTest.java b/buffer/src/test/java/io/netty/buffer/BigEndianUnsafeNoCleanerDirectByteBufTest.java index dc0ff6aa1b..0406c47cdb 100644 --- a/buffer/src/test/java/io/netty/buffer/BigEndianUnsafeNoCleanerDirectByteBufTest.java +++ b/buffer/src/test/java/io/netty/buffer/BigEndianUnsafeNoCleanerDirectByteBufTest.java @@ -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.(long, int) not found, skip tests", + PlatformDependent.useDirectBufferNoCleaner()); } @Override diff --git a/buffer/src/test/java/io/netty/buffer/LittleEndianUnsafeNoCleanerDirectByteBufTest.java b/buffer/src/test/java/io/netty/buffer/LittleEndianUnsafeNoCleanerDirectByteBufTest.java index ef9043a763..3a4b0c43da 100644 --- a/buffer/src/test/java/io/netty/buffer/LittleEndianUnsafeNoCleanerDirectByteBufTest.java +++ b/buffer/src/test/java/io/netty/buffer/LittleEndianUnsafeNoCleanerDirectByteBufTest.java @@ -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.(long, int) not found, skip tests", + PlatformDependent.useDirectBufferNoCleaner()); } @Override