diff --git a/.travis.yml b/.travis.yml index 43fa8a0d2..8df38075e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: java jdk: - - oraclejdk8 + - openjdk8 install: mvn compile -Dmaven.javadoc.skip=true diff --git a/pom.xml b/pom.xml index 0bb469425..7cc353b49 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.baidu.hugegraph hugegraph-common - 1.6.11 + 1.6.12 hugegraph-common https://github.com/hugegraph/hugegraph-common diff --git a/src/main/java/com/baidu/hugegraph/util/Bytes.java b/src/main/java/com/baidu/hugegraph/util/Bytes.java index 2743a38a1..b882e3fec 100644 --- a/src/main/java/com/baidu/hugegraph/util/Bytes.java +++ b/src/main/java/com/baidu/hugegraph/util/Bytes.java @@ -85,6 +85,10 @@ public final class Bytes { return Arrays.equals(bytes1, bytes2); } + public static String toHex(byte b) { + return toHex(new byte[]{b}); + } + public static String toHex(byte[] bytes) { return new String(Hex.encodeHex(bytes)); } diff --git a/src/main/java/com/baidu/hugegraph/version/CommonVersion.java b/src/main/java/com/baidu/hugegraph/version/CommonVersion.java index 1a8bddea3..b5c0dbeac 100644 --- a/src/main/java/com/baidu/hugegraph/version/CommonVersion.java +++ b/src/main/java/com/baidu/hugegraph/version/CommonVersion.java @@ -27,5 +27,5 @@ public class CommonVersion { // The second parameter of Version.of() is for all-in-one JAR public static final Version VERSION = Version.of(CommonVersion.class, - "1.6.11"); + "1.6.12"); } diff --git a/src/test/java/com/baidu/hugegraph/unit/util/BytesTest.java b/src/test/java/com/baidu/hugegraph/unit/util/BytesTest.java index bfb19ceff..c3d2cb1dd 100644 --- a/src/test/java/com/baidu/hugegraph/unit/util/BytesTest.java +++ b/src/test/java/com/baidu/hugegraph/unit/util/BytesTest.java @@ -137,6 +137,21 @@ public class BytesTest extends BaseUnitTest { Assert.assertEquals(-1, Bytes.indexOf(b(""), (byte) '0')); } + @Test + public void testByteToHex() { + byte value = 0; + Assert.assertEquals("00", Bytes.toHex(value)); + + value = 127; + Assert.assertEquals("7f", Bytes.toHex(value)); + + value = -128; + Assert.assertEquals("80", Bytes.toHex(value)); + + value = -1; + Assert.assertEquals("ff", Bytes.toHex(value)); + } + @Test public void testBytesToHex() { int value = 0x0103807f;