This is an automated email from the ASF dual-hosted git repository.
jin pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-hugegraph-commons.git
The following commit(s) were added to refs/heads/master by this push:
new ae54f28 refact: upgrade a string of dependencies to address CVEs
report & clean code (#110)
ae54f28 is described below
commit ae54f283086a03c68650c5934e94a2bbff2f3e80
Author: imbajin <[email protected]>
AuthorDate: Wed Oct 26 19:02:36 2022 +0800
refact: upgrade a string of dependencies to address CVEs report & clean
code (#110)
Note: after use junit-2.13, some assert-api's error messages has changed,
check it in other repos (and avoid use long & fixed error message)
---
.gitignore | 1 +
hugegraph-common/pom.xml | 7 +-
.../hugegraph/iterator/BatchMapperIterator.java | 1 +
.../java/org/apache/hugegraph/perf/PerfUtil.java | 5 +-
.../apache/hugegraph/rest/AbstractRestClient.java | 2 +-
.../org/apache/hugegraph/util/LongEncoding.java | 6 +-
.../org/apache/hugegraph/util/OrderLimitMap.java | 3 +-
.../org/apache/hugegraph/util/ReflectionUtil.java | 13 +--
.../java/org/apache/hugegraph/util/UnitUtil.java | 3 +-
.../org/apache/hugegraph/util/VersionUtil.java | 3 +-
.../org/apache/hugegraph/testutil/AssertTest.java | 20 ++--
.../unit/concurrent/BarrierEventTest.java | 2 +-
.../hugegraph/unit/concurrent/LockGroupTest.java | 2 +-
.../PausableScheduledThreadPoolTest.java | 4 +-
.../hugegraph/unit/config/HugeConfigTest.java | 6 +-
.../apache/hugegraph/unit/event/EventHubTest.java | 113 +++++----------------
.../unit/iterator/BatchMapperIteratorTest.java | 20 +---
.../unit/iterator/ExtendableIteratorTest.java | 20 +---
.../unit/iterator/FilterIteratorTest.java | 20 +---
.../iterator/FlatMapperFilterIteratorTest.java | 28 ++---
.../unit/iterator/FlatMapperIteratorTest.java | 20 +---
.../hugegraph/unit/iterator/LimitIteratorTest.java | 20 +---
.../hugegraph/unit/iterator/ListIteratorTest.java | 56 +++-------
.../unit/iterator/MapperIteratorTest.java | 23 ++---
.../apache/hugegraph/unit/perf/StopwatchTest.java | 48 ++++-----
.../org/apache/hugegraph/unit/util/BytesTest.java | 6 +-
.../hugegraph/unit/util/LongEncodingTest.java | 4 +-
.../hugegraph/unit/util/NumericUtilTest.java | 64 ++++++------
.../hugegraph/unit/util/ReflectionUtilTest.java | 2 +-
.../apache/hugegraph/unit/util/StringUtilTest.java | 11 +-
.../apache/hugegraph/unit/util/UnitUtilTest.java | 4 +-
.../hugegraph/unit/util/VersionUtilTest.java | 3 +-
hugegraph-rpc/pom.xml | 7 +-
.../hugegraph/rpc/RpcServiceConfig4Server.java | 3 +-
.../apache/hugegraph/unit/ServerClientTest.java | 10 +-
pom.xml | 12 +--
36 files changed, 197 insertions(+), 375 deletions(-)
diff --git a/.gitignore b/.gitignore
index fa22f58..8053b45 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,3 +19,4 @@ target
gen-java
build
node*
+*.versionsBackup
diff --git a/hugegraph-common/pom.xml b/hugegraph-common/pom.xml
index a188f9f..862c3d7 100644
--- a/hugegraph-common/pom.xml
+++ b/hugegraph-common/pom.xml
@@ -27,7 +27,7 @@
</parent>
<artifactId>hugegraph-common</artifactId>
- <name>${artifactId}</name>
+ <name>${project.artifactId}</name>
<url>https://github.com/apache/incubator-hugegraph-commons/tree/master/hugegraph-common</url>
<description>
hugegraph-common is a common module for HugeGraph and its peripheral
components.
@@ -211,7 +211,6 @@
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.1</version>
<configuration>
<source>${compiler.source}</source>
<target>${compiler.target}</target>
@@ -226,7 +225,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>2.6</version>
<configuration>
<archive>
<index>true</index>
@@ -281,7 +279,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
- <version>2.2.1</version>
<executions>
<execution>
<id>attach-sources</id>
@@ -294,7 +291,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>2.9.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
@@ -307,7 +303,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
- <version>1.5</version>
<executions>
<execution>
<id>sign-artifacts</id>
diff --git
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
index 79f9e87..39be041 100644
---
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
+++
b/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
@@ -25,6 +25,7 @@ import java.util.function.Function;
import org.apache.hugegraph.util.E;
import org.apache.hugegraph.util.InsertionOrderUtil;
+
import com.google.common.collect.ImmutableList;
public class BatchMapperIterator<T, R> extends WrappedIterator<R> {
diff --git
a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
index 1918f26..39cface 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
@@ -361,7 +361,8 @@ public final class PerfUtil {
sb.append("',");
sb.append("value:");
- sb.append(w.totalCost()); // w.totalCost() - w.totalWasted() ?
+ // w.totalCost() - w.totalWasted() ?
+ sb.append(w.totalCost());
sb.append(',');
sb.append("cost:");
@@ -419,7 +420,7 @@ public final class PerfUtil {
return c.parent().equals(parent.id());
});
// Fill other cost
- long sumCost = children.mapToLong(c -> c.totalCost()).sum();
+ long sumCost = children.mapToLong(Stopwatch::totalCost).sum();
long otherCost = parent.totalCost() - sumCost;
if (otherCost > 0L) {
Stopwatch other = newStopwatch("~", parent.id());
diff --git
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
index 276a8fe..fd9fdab 100644
---
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
+++
b/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
@@ -589,7 +589,7 @@ public abstract class AbstractRestClient implements
RestClient {
public static class BearerRequestFilter implements ClientRequestFilter {
@Override
- public void filter(ClientRequestContext context) throws IOException {
+ public void filter(ClientRequestContext context) {
String token = context.getClient().getConfiguration()
.getProperty(TOKEN_KEY).toString();
context.getHeaders().add(HttpHeaders.AUTHORIZATION,
diff --git
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java
b/hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java
index 3488445..24c857f 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java
@@ -40,8 +40,7 @@ public final class LongEncoding {
public static Number decodeNumber(String str, Class<?> clazz) {
long value = decodeSortable(str);
- Number number = NumericUtil.sortableLongToNumber(value, clazz);
- return number;
+ return NumericUtil.sortableLongToNumber(value, clazz);
}
public static String encodeSortable(long num) {
@@ -130,10 +129,11 @@ public final class LongEncoding {
for (char ch : encoded.toCharArray()) {
num *= B;
int pos = symbols.indexOf(ch);
- if (pos < 0)
+ if (pos < 0) {
throw new NumberFormatException(String.format(
"Can't decode symbol '%s' in string '%s'",
ch, encoded));
+ }
num += pos;
}
return num;
diff --git
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
b/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
index e286ca9..d8b0cc6 100644
---
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
+++
b/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
@@ -27,7 +27,8 @@ import com.google.common.base.Functions;
import com.google.common.collect.Ordering;
/**
- * Reference:
https://stackoverflow.com/questions/109383/sort-a-mapkey-value-by-values
+ * Reference:
+ * <a
href="https://stackoverflow.com/questions/109383/sort-a-mapkey-value-by-values">...</a>
*/
public class OrderLimitMap<K extends Comparable<K>, V extends Comparable<V>>
extends TreeMap<K, V> {
diff --git
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
b/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
index 8530869..812a962 100644
---
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
+++
b/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
@@ -39,14 +39,11 @@ import javassist.NotFoundException;
public final class ReflectionUtil {
public static boolean isSimpleType(Class<?> type) {
- if (type.isPrimitive() ||
- type.equals(String.class) ||
- type.equals(Boolean.class) ||
- type.equals(Character.class) ||
- NumericUtil.isNumber(type)) {
- return true;
- }
- return false;
+ return type.isPrimitive() ||
+ type.equals(String.class) ||
+ type.equals(Boolean.class) ||
+ type.equals(Character.class) ||
+ NumericUtil.isNumber(type);
}
public static List<Method> getMethodsAnnotatedWith(
diff --git
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
b/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
index 138fed9..30c1bee 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
@@ -20,6 +20,7 @@
package org.apache.hugegraph.util;
import java.math.BigDecimal;
+import java.math.RoundingMode;
import java.time.Duration;
public final class UnitUtil {
@@ -34,7 +35,7 @@ public final class UnitUtil {
public static double doubleWith2Scale(double value) {
BigDecimal decimal = new BigDecimal(value);
- return decimal.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
+ return decimal.setScale(2, RoundingMode.HALF_UP).doubleValue();
}
public static String bytesToReadableString(long bytes) {
diff --git
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
b/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
index 4bd76f7..cc98fa1 100644
--- a/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
+++ b/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
@@ -23,6 +23,7 @@ import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
+import java.util.Objects;
import java.util.jar.Attributes;
import java.util.jar.Manifest;
@@ -79,7 +80,7 @@ public final class VersionUtil {
*
https://stackoverflow.com/questions/1272648/reading-my-own-jars-manifest
*/
String className = clazz.getSimpleName() + ".class";
- String classPath = clazz.getResource(className).toString();
+ String classPath =
Objects.requireNonNull(clazz.getResource(className)).toString();
if (!classPath.startsWith("jar:file:")) {
// Class not from JAR
return null;
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
index 7116adc..0f30bbd 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
@@ -126,7 +126,7 @@ public class AssertTest extends BaseUnitTest {
});
Assert.assertThrows(AssertionError.class, () -> {
- Assert.assertEquals(1, (Long) 1l);
+ Assert.assertEquals(1, (Long) 1L);
}, e -> {
Assert.assertContains("expected: java.lang.Integer",
e.getMessage());
@@ -192,9 +192,7 @@ public class AssertTest extends BaseUnitTest {
});
Assert.fail("Expect error");
} catch (AssertionError e) {
- Assert.assertEquals("No exception was thrown" +
- "(expected java.lang.NullPointerException)",
- e.getMessage());
+ Assert.assertContains("java.lang.NullPointerException",
e.getMessage());
}
try {
@@ -203,10 +201,8 @@ public class AssertTest extends BaseUnitTest {
});
Assert.fail("Expect error");
} catch (AssertionError e) {
- Assert.assertEquals("Bad exception type " +
- "java.lang.RuntimeException" +
- "(expected java.lang.NullPointerException)",
- e.getMessage());
+ Assert.assertContains("java.lang.NullPointerException",
e.getMessage());
+ Assert.assertContains("java.lang.RuntimeException",
e.getMessage());
}
}
@@ -254,7 +250,7 @@ public class AssertTest extends BaseUnitTest {
});
Assert.assertThrows(AssertionError.class, () -> {
- Assert.assertGt(1, Character.valueOf('2'));
+ Assert.assertGt(1, '2');
}, e -> {
Assert.assertContains("Expected: an instance of java.lang.Integer",
e.getMessage());
@@ -312,7 +308,7 @@ public class AssertTest extends BaseUnitTest {
});
Assert.assertThrows(AssertionError.class, () -> {
- Assert.assertGte(1, Character.valueOf('2'));
+ Assert.assertGte(1, '2');
}, e -> {
Assert.assertContains("Expected: an instance of java.lang.Integer",
e.getMessage());
@@ -342,7 +338,7 @@ public class AssertTest extends BaseUnitTest {
});
Assert.assertThrows(AssertionError.class, () -> {
- Assert.assertGt(1, Character.valueOf('0'));
+ Assert.assertGt(1, '0');
}, e -> {
Assert.assertContains("Expected: an instance of java.lang.Integer",
e.getMessage());
@@ -379,7 +375,7 @@ public class AssertTest extends BaseUnitTest {
});
Assert.assertThrows(AssertionError.class, () -> {
- Assert.assertLte(1, Character.valueOf('0'));
+ Assert.assertLte(1, '0');
}, e -> {
Assert.assertContains("Expected: an instance of java.lang.Integer",
e.getMessage());
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
index 64a0d49..bc69386 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
@@ -32,7 +32,7 @@ import org.apache.hugegraph.testutil.Assert;
public class BarrierEventTest {
- private static int WAIT_THREADS_COUNT = 10;
+ private static final int WAIT_THREADS_COUNT = 10;
@Test(timeout = 5000)
public void testAWait() throws InterruptedException {
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
index 3309a43..0d0d064 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
@@ -37,7 +37,7 @@ public class LockGroupTest extends BaseUnitTest {
private static final String GROUP = "LockGroupTest-test-group";
- private LockGroup group = new LockGroup(GROUP);
+ private final LockGroup group = new LockGroup(GROUP);
@Test
public void testLock() {
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
index fb66741..a477344 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
@@ -31,7 +31,7 @@ import
org.apache.hugegraph.concurrent.PausableScheduledThreadPool;
public class PausableScheduledThreadPoolTest {
@Test
- public void testscheduleWithFixedDelay() throws InterruptedException {
+ public void testScheduleWithFixedDelay() throws InterruptedException {
PausableScheduledThreadPool executor =
ExecutorUtil.newPausableScheduledThreadPool("test");
long period = 500L;
@@ -64,7 +64,7 @@ public class PausableScheduledThreadPoolTest {
}
@Test
- public void testscheduleWithFixedRate() throws InterruptedException {
+ public void testScheduleWithFixedRate() throws InterruptedException {
PausableScheduledThreadPool executor =
ExecutorUtil.newPausableScheduledThreadPool(2, "test");
long period = 500L;
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
index 01ffb31..7664f78 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
@@ -99,8 +99,8 @@ public class HugeConfigTest extends BaseUnitTest {
@Test
public void testOptionRequired() {
- Assert.assertEquals(false, TestOptions.text1.required());
- Assert.assertEquals(true, TestSubOptions.text2.required());
+ Assert.assertFalse(TestOptions.text1.required());
+ Assert.assertTrue(TestSubOptions.text2.required());
}
@Test
@@ -670,6 +670,6 @@ public class HugeConfigTest extends BaseUnitTest {
public enum WeekDay {
- SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
+ SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}
}
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
index c8743e9..b5b1591 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
@@ -80,12 +80,7 @@ public class EventHubTest extends BaseUnitTest {
public void testEventAddListener() {
final String event = "event-test";
- EventListener listener = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
+ EventListener listener = (Event e) -> null;
this.eventHub.listen(event, listener);
@@ -98,12 +93,7 @@ public class EventHubTest extends BaseUnitTest {
public void testEventAddListenerTwice() {
final String event = "event-test";
- EventListener listener = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
+ EventListener listener = (Event e) -> null;
this.eventHub.listen(event, listener);
this.eventHub.listen(event, listener);
@@ -118,12 +108,7 @@ public class EventHubTest extends BaseUnitTest {
public void testEventRemoveListener() {
final String event = "event-test";
- EventListener listener = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
+ EventListener listener = (Event e) -> null;
this.eventHub.listen(event, listener);
@@ -141,12 +126,7 @@ public class EventHubTest extends BaseUnitTest {
public void testEventRemoveListenerButNonResult() {
final String event = "event-test";
- EventListener listener = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
+ EventListener listener = (Event e) -> null;
this.eventHub.listen(event, listener);
@@ -167,12 +147,7 @@ public class EventHubTest extends BaseUnitTest {
final String event1 = "event-test1";
final String event2 = "event-test2";
- EventListener listener = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
+ EventListener listener = (Event e) -> null;
this.eventHub.listen(event1, listener);
this.eventHub.listen(event2, listener);
@@ -200,19 +175,8 @@ public class EventHubTest extends BaseUnitTest {
public void testEventRemoveListenerByEvent() {
final String event = "event-test";
- EventListener listener1 = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
-
- EventListener listener2 = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
+ EventListener listener1 = (Event e) -> null;
+ EventListener listener2 = (Event e) -> null;
this.eventHub.listen(event, listener1);
this.eventHub.listen(event, listener2);
@@ -232,19 +196,8 @@ public class EventHubTest extends BaseUnitTest {
public void testEventRemoveListenerByEventButNonResult() {
final String event = "event-test";
- EventListener listener1 = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
-
- EventListener listener2 = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
+ EventListener listener1 = (Event e) -> null;
+ EventListener listener2 = (Event e) -> null;
this.eventHub.listen(event, listener1);
this.eventHub.listen(event, listener2);
@@ -263,12 +216,7 @@ public class EventHubTest extends BaseUnitTest {
public void testEventRemoveListenerByEventOf2SameListener() {
final String event = "event-test";
- EventListener listener = new EventListener() {
- @Override
- public Object event(Event arg0) {
- return null;
- }
- };
+ EventListener listener = (Event e) -> null;
this.eventHub.listen(event, listener);
this.eventHub.listen(event, listener);
@@ -446,27 +394,21 @@ public class EventHubTest extends BaseUnitTest {
public void testEventNotifyWithMultiThreads() throws InterruptedException {
final String notify = "event-notify";
- EventListener listener1 = new EventListener() {
- @Override
- public Object event(Event event) {
- Assert.assertEquals(notify, event.name());
- event.checkArgs(Integer.class);
- return null;
- }
+ EventListener listener1 = event -> {
+ Assert.assertEquals(notify, event.name());
+ event.checkArgs(Integer.class);
+ return null;
};
- EventListener listener2 = new EventListener() {
- @Override
- public Object event(Event event) {
- Assert.assertEquals(notify, event.name());
+ EventListener listener2 = event -> {
+ Assert.assertEquals(notify, event.name());
- event.checkArgs(Integer.class);
- int i = (int) event.args()[0];
- if (i % 10000 == 0) {
- System.out.println("On event '" + notify + "': " + i);
- }
- return null;
+ event.checkArgs(Integer.class);
+ int i = (int) event.args()[0];
+ if (i % 10000 == 0) {
+ System.out.println("On event '" + notify + "': " + i);
}
+ return null;
};
Thread listenerUpdateThread = new Thread(() -> {
@@ -503,15 +445,12 @@ public class EventHubTest extends BaseUnitTest {
public void testEventCallWithMultiThreads() {
final String call = "event-call";
- EventListener listener = new EventListener() {
- @Override
- public Object event(Event event) {
- Assert.assertEquals(call, event.name());
+ EventListener listener = event -> {
+ Assert.assertEquals(call, event.name());
- event.checkArgs(Integer.class);
- int i = (int) event.args()[0];
- return i;
- }
+ event.checkArgs(Integer.class);
+ int i = (int) event.args()[0];
+ return i;
};
this.eventHub.listen(call, listener);
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
index 40a39a2..78bd08c 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
@@ -123,12 +123,8 @@ public class BatchMapperIteratorTest extends BaseUnitTest {
Assert.assertFalse(results.hasNext());
Assert.assertFalse(results.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -159,9 +155,7 @@ public class BatchMapperIteratorTest extends BaseUnitTest {
for (int i = 0; i < 2; i++) {
results.next();
}
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -281,12 +275,8 @@ public class BatchMapperIteratorTest extends BaseUnitTest {
results = new BatchMapperIterator<>(1, DATA3.iterator(), batch -> {
return null;
});
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
index e753ea8..fc1e9f3 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
@@ -89,9 +89,7 @@ public class ExtendableIteratorTest extends BaseUnitTest {
public void testNext() {
Iterator<Integer> results = new ExtendableIterator<>(DATA1.iterator());
Assert.assertEquals(1, (int) results.next());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -101,9 +99,7 @@ public class ExtendableIteratorTest extends BaseUnitTest {
Assert.assertEquals(1, (int) results.next());
Assert.assertEquals(2, (int) results.next());
Assert.assertEquals(3, (int) results.next());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -114,9 +110,7 @@ public class ExtendableIteratorTest extends BaseUnitTest {
Assert.assertEquals(1, (int) results.next());
Assert.assertFalse(results.hasNext());
Assert.assertFalse(results.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -143,15 +137,11 @@ public class ExtendableIteratorTest extends BaseUnitTest {
@Test
public void testRemoveWithoutResult() {
Iterator<Integer> results = new ExtendableIterator<>();
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.remove();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::remove);
List<Integer> list = new ArrayList<>();
Iterator<Integer> results2 = new ExtendableIterator<>(list.iterator());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results2.remove();
- });
+ Assert.assertThrows(NoSuchElementException.class, results2::remove);
}
@Test
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
index f6c0e17..845c5c6 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
@@ -95,12 +95,8 @@ public class FilterIteratorTest extends BaseUnitTest {
Assert.assertFalse(results.hasNext());
Assert.assertFalse(results.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -120,9 +116,7 @@ public class FilterIteratorTest extends BaseUnitTest {
for (int i = 0; i < 4; i++) {
results.next();
}
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -130,12 +124,8 @@ public class FilterIteratorTest extends BaseUnitTest {
Iterator<Integer> vals = DATA.iterator();
Iterator<Integer> results = new FilterIterator<>(vals, val -> false);
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
index 536f38a..5370fe3 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
@@ -94,9 +94,7 @@ public class FlatMapperFilterIteratorTest extends
BaseUnitTest {
key -> DATA.get(key).iterator(),
val -> false);
Assert.assertFalse(results2.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results2.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results2::next);
}
@Test
@@ -113,12 +111,8 @@ public class FlatMapperFilterIteratorTest extends
BaseUnitTest {
results.next();
}
Assert.assertFalse(results.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
Iterator<Integer> results2 = new FlatMapperFilterIterator<>(keys,
key -> DATA.get(key).iterator(),
@@ -140,9 +134,7 @@ public class FlatMapperFilterIteratorTest extends
BaseUnitTest {
Iterator<Integer> results2 = new FlatMapperFilterIterator<>(keys,
key -> DATA.get(key).iterator(),
val -> false);
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results2.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results2::next);
}
@Test
@@ -155,19 +147,13 @@ public class FlatMapperFilterIteratorTest extends
BaseUnitTest {
for (int i = 0; i < 10; i++) {
results.next();
}
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
Iterator<Integer> results2 = new FlatMapperFilterIterator<>(keys,
key -> DATA.get(key).iterator(),
val -> false);
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results2.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results2.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results2::next);
+ Assert.assertThrows(NoSuchElementException.class, results2::next);
}
@Test
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
index 5e5baf4..f286dd4 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
@@ -107,12 +107,8 @@ public class FlatMapperIteratorTest extends BaseUnitTest {
Assert.assertFalse(results.hasNext());
Assert.assertFalse(results.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -132,9 +128,7 @@ public class FlatMapperIteratorTest extends BaseUnitTest {
for (int i = 0; i < 10; i++) {
results.next();
}
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -157,12 +151,8 @@ public class FlatMapperIteratorTest extends BaseUnitTest {
Assert.assertNull(DATA.get(key));
return null;
});
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
index f806b5e..9a9f7ca 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
@@ -95,12 +95,8 @@ public class LimitIteratorTest extends BaseUnitTest {
Assert.assertFalse(results.hasNext());
Assert.assertFalse(results.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
Iterator<Integer> results2 = new LimitIterator<>(vals, val -> false);
Assert.assertFalse(results2.hasNext());
@@ -123,9 +119,7 @@ public class LimitIteratorTest extends BaseUnitTest {
for (int i = 0; i < 4; i++) {
results.next();
}
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -133,12 +127,8 @@ public class LimitIteratorTest extends BaseUnitTest {
Iterator<Integer> vals = DATA.iterator();
Iterator<Integer> results = new LimitIterator<>(vals, val -> true);
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
index d833434..d6949bf 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
@@ -100,9 +100,7 @@ public class ListIteratorTest extends BaseUnitTest {
public void testNext() {
Iterator<Integer> results = new ListIterator<>(-1, DATA1.iterator());
Assert.assertEquals(1, (int) results.next());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -111,9 +109,7 @@ public class ListIteratorTest extends BaseUnitTest {
Assert.assertEquals(ImmutableList.of(1),
((ListIterator<?>) results).list());
Assert.assertEquals(1, (int) results.next());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -121,9 +117,7 @@ public class ListIteratorTest extends BaseUnitTest {
Iterator<Integer> results = new ListIterator<>(-1, DATA2.iterator());
Assert.assertEquals(2, (int) results.next());
Assert.assertEquals(3, (int) results.next());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -134,9 +128,7 @@ public class ListIteratorTest extends BaseUnitTest {
Assert.assertEquals(1, (int) results.next());
Assert.assertFalse(results.hasNext());
Assert.assertFalse(results.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -147,13 +139,9 @@ public class ListIteratorTest extends BaseUnitTest {
Assert.assertEquals(ImmutableList.of(4, 5, 6), list);
Assert.assertEquals(ImmutableList.of(4, 5, 6), results.list());
- Assert.assertThrows(UnsupportedOperationException.class, () -> {
- results.remove();
- });
+ Assert.assertThrows(UnsupportedOperationException.class,
results::remove);
results.next();
- Assert.assertThrows(UnsupportedOperationException.class, () -> {
- results.remove();
- });
+ Assert.assertThrows(UnsupportedOperationException.class,
results::remove);
Assert.assertEquals(ImmutableList.of(4, 5, 6), list);
Assert.assertEquals(ImmutableList.of(4, 5, 6), results.list());
@@ -162,15 +150,11 @@ public class ListIteratorTest extends BaseUnitTest {
@Test
public void testRemoveWithoutResult() {
Iterator<Integer> results = new ListIterator<>(-1, EMPTY);
- Assert.assertThrows(UnsupportedOperationException.class, () -> {
- results.remove();
- });
+ Assert.assertThrows(UnsupportedOperationException.class,
results::remove);
List<Integer> list0 = new ArrayList<>();
Iterator<Integer> results2 = new ListIterator<>(-1, list0.iterator());
- Assert.assertThrows(UnsupportedOperationException.class, () -> {
- results2.remove();
- });
+ Assert.assertThrows(UnsupportedOperationException.class,
results2::remove);
}
@Test
@@ -207,17 +191,13 @@ public class ListIteratorTest extends BaseUnitTest {
public void testHasNextAndNextWithConstructFromList() {
ListIterator<Integer> results0 = new
ListIterator<>(ImmutableList.of());
Assert.assertFalse(results0.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results0.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results0::next);
ListIterator<Integer> results1 = new ListIterator<>(DATA1);
Assert.assertTrue(results1.hasNext());
Assert.assertEquals(1, results1.next());
Assert.assertFalse(results1.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results1.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results1::next);
ListIterator<Integer> results3 = new ListIterator<>(DATA3);
Assert.assertTrue(results3.hasNext());
@@ -227,25 +207,19 @@ public class ListIteratorTest extends BaseUnitTest {
Assert.assertTrue(results3.hasNext());
Assert.assertEquals(6, results3.next());
Assert.assertFalse(results3.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results3.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results3::next);
}
@Test
public void testNextWithConstructFromList() {
ListIterator<Integer> results0 = new
ListIterator<>(ImmutableList.of());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results0.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results0::next);
ListIterator<Integer> results3 = new ListIterator<>(DATA3);
Assert.assertEquals(4, results3.next());
Assert.assertEquals(5, results3.next());
Assert.assertEquals(6, results3.next());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results3.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results3::next);
}
@Test
@@ -255,8 +229,6 @@ public class ListIteratorTest extends BaseUnitTest {
Assert.assertEquals(4, results3.next());
Assert.assertEquals(5, results3.next());
Assert.assertEquals(6, results3.next());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results3.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results3::next);
}
}
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
index 23b2ab0..c8878ca 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
@@ -46,9 +46,7 @@ public class MapperIteratorTest extends BaseUnitTest {
"forth", 4
);
- private static final Function<String, Integer> MAPPER = key -> {
- return DATA.get(key);
- };
+ private static final Function<String, Integer> MAPPER = DATA::get;
@Test
public void testMapper() {
@@ -100,12 +98,8 @@ public class MapperIteratorTest extends BaseUnitTest {
Assert.assertFalse(results.hasNext());
Assert.assertFalse(results.hasNext());
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -125,9 +119,7 @@ public class MapperIteratorTest extends BaseUnitTest {
for (int i = 0; i < 4; i++) {
results.next();
}
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -147,9 +139,7 @@ public class MapperIteratorTest extends BaseUnitTest {
Iterator<Integer> results = new MapperIterator<>(keys, key -> {
return null;
});
- Assert.assertThrows(NoSuchElementException.class, () -> {
- results.next();
- });
+ Assert.assertThrows(NoSuchElementException.class, results::next);
}
@Test
@@ -157,8 +147,7 @@ public class MapperIteratorTest extends BaseUnitTest {
CloseableItor<String> keys = new CloseableItor<>(
ImmutableList.of("fifth").iterator());
- MapperIterator<String, Integer> results =
- new MapperIterator<>(keys, k -> null);
+ MapperIterator<String, Integer> results = new MapperIterator<>(keys, k
-> null);
Assert.assertFalse(keys.closed());
results.close();
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
index dbbe482..63ef77d 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
@@ -49,21 +49,21 @@ public class StopwatchTest extends BaseUnitTest {
Assert.assertEquals(watch4, watch1.child("w4", null));
Assert.assertEquals(watch5, watch1.child("w5", null));
- Assert.assertEquals(null, watch1.child("w2"));
- Assert.assertEquals(null, watch1.child("w3"));
- Assert.assertEquals(null, watch1.child("w4"));
- Assert.assertEquals(null, watch1.child("w5"));
+ Assert.assertNull(watch1.child("w2"));
+ Assert.assertNull(watch1.child("w3"));
+ Assert.assertNull(watch1.child("w4"));
+ Assert.assertNull(watch1.child("w5"));
- Assert.assertEquals(null, watch1.child("w2", watch2));
- Assert.assertEquals(null, watch1.child("w3", watch3));
- Assert.assertEquals(null, watch1.child("w4", watch4));
- Assert.assertEquals(null, watch1.child("w5", watch5));
+ Assert.assertNull(watch1.child("w2", watch2));
+ Assert.assertNull(watch1.child("w3", watch3));
+ Assert.assertNull(watch1.child("w4", watch4));
+ Assert.assertNull(watch1.child("w5", watch5));
watch1.clear();
- Assert.assertEquals(null, watch1.child("w2"));
- Assert.assertEquals(null, watch1.child("w3"));
- Assert.assertEquals(null, watch1.child("w4"));
- Assert.assertEquals(null, watch1.child("w5"));
+ Assert.assertNull(watch1.child("w2"));
+ Assert.assertNull(watch1.child("w3"));
+ Assert.assertNull(watch1.child("w4"));
+ Assert.assertNull(watch1.child("w5"));
}
@Test
@@ -85,20 +85,20 @@ public class StopwatchTest extends BaseUnitTest {
Assert.assertEquals(watch4, watch1.child("w4", null));
Assert.assertEquals(watch5, watch1.child("w5", null));
- Assert.assertEquals(null, watch1.child("w2"));
- Assert.assertEquals(null, watch1.child("w3"));
- Assert.assertEquals(null, watch1.child("w4"));
- Assert.assertEquals(null, watch1.child("w5"));
+ Assert.assertNull(watch1.child("w2"));
+ Assert.assertNull(watch1.child("w3"));
+ Assert.assertNull(watch1.child("w4"));
+ Assert.assertNull(watch1.child("w5"));
- Assert.assertEquals(null, watch1.child("w2", watch2));
- Assert.assertEquals(null, watch1.child("w3", watch3));
- Assert.assertEquals(null, watch1.child("w4", watch4));
- Assert.assertEquals(null, watch1.child("w5", watch5));
+ Assert.assertNull(watch1.child("w2", watch2));
+ Assert.assertNull(watch1.child("w3", watch3));
+ Assert.assertNull(watch1.child("w4", watch4));
+ Assert.assertNull(watch1.child("w5", watch5));
watch1.clear();
- Assert.assertEquals(null, watch1.child("w2"));
- Assert.assertEquals(null, watch1.child("w3"));
- Assert.assertEquals(null, watch1.child("w4"));
- Assert.assertEquals(null, watch1.child("w5"));
+ Assert.assertNull(watch1.child("w2"));
+ Assert.assertNull(watch1.child("w3"));
+ Assert.assertNull(watch1.child("w4"));
+ Assert.assertNull(watch1.child("w5"));
}
}
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
index 0d184a5..0867a7f 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
@@ -63,12 +63,12 @@ public class BytesTest extends BaseUnitTest {
@Test
public void testBytesCompare() {
- Assert.assertTrue(Bytes.compare(b("12345678"), b("12345678")) == 0);
+ Assert.assertEquals(0, Bytes.compare(b("12345678"), b("12345678")));
Assert.assertTrue(Bytes.compare(b("12345678"), b("1234567")) > 0);
Assert.assertTrue(Bytes.compare(b("12345678"), b("12345679")) < 0);
- Assert.assertTrue(Bytes.compare(new byte[]{1, 3, 5, 7},
- new byte[]{1, 3, 5, 7}) == 0);
+ Assert.assertEquals(0,
+ Bytes.compare(new byte[]{1, 3, 5, 7}, new
byte[]{1, 3, 5, 7}));
Assert.assertTrue(Bytes.compare(new byte[]{1, 3, 5, 7},
new byte[]{1, 3, 5, 6}) > 0);
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
index 7f44340..a3f1518 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
@@ -629,7 +629,7 @@ public class LongEncodingTest extends BaseUnitTest {
int cmp = Bytes.compare(encoded1.getBytes(), encoded2.getBytes());
if (num1 == num2) {
- Assert.assertTrue(cmp == 0);
+ Assert.assertEquals(0, cmp);
} else if (num1 > num2) {
Assert.assertTrue(cmp > 0);
} else {
@@ -675,7 +675,7 @@ public class LongEncodingTest extends BaseUnitTest {
int cmp = Bytes.compare(encoded1.getBytes(), encoded2.getBytes());
if (cmpExpected == 0) {
- Assert.assertTrue(cmp == 0);
+ Assert.assertEquals(0, cmp);
} else if (cmpExpected > 0) {
Assert.assertTrue(cmp > 0);
} else {
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
index c6b94b1..5278427 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
@@ -140,7 +140,7 @@ public class NumericUtilTest extends BaseUnitTest {
public void testIntToSortableBytesAndCompare() {
byte[] bytes1 = NumericUtil.numberToSortableBytes(123456);
byte[] bytes2 = NumericUtil.numberToSortableBytes(123456);
- Assert.assertTrue(Bytes.compare(bytes1, bytes2) == 0);
+ Assert.assertEquals(0, Bytes.compare(bytes1, bytes2));
bytes1 = NumericUtil.numberToSortableBytes(1);
bytes2 = NumericUtil.numberToSortableBytes(2);
@@ -156,7 +156,7 @@ public class NumericUtilTest extends BaseUnitTest {
bytes1 = NumericUtil.numberToSortableBytes(-123456);
bytes2 = NumericUtil.numberToSortableBytes(-123456);
- Assert.assertTrue(Bytes.compare(bytes1, bytes2) == 0);
+ Assert.assertEquals(0, Bytes.compare(bytes1, bytes2));
bytes1 = NumericUtil.numberToSortableBytes(-1);
bytes2 = NumericUtil.numberToSortableBytes(-2);
@@ -191,7 +191,7 @@ public class NumericUtilTest extends BaseUnitTest {
public void testLongToSortableBytesAndCompare() {
byte[] bytes1 = NumericUtil.numberToSortableBytes(123456L);
byte[] bytes2 = NumericUtil.numberToSortableBytes(123456L);
- Assert.assertTrue(Bytes.compare(bytes1, bytes2) == 0);
+ Assert.assertEquals(0, Bytes.compare(bytes1, bytes2));
bytes1 = NumericUtil.numberToSortableBytes(1L);
bytes2 = NumericUtil.numberToSortableBytes(2L);
@@ -207,7 +207,7 @@ public class NumericUtilTest extends BaseUnitTest {
bytes1 = NumericUtil.numberToSortableBytes(-123456L);
bytes2 = NumericUtil.numberToSortableBytes(-123456L);
- Assert.assertTrue(Bytes.compare(bytes1, bytes2) == 0);
+ Assert.assertEquals(0, Bytes.compare(bytes1, bytes2));
bytes1 = NumericUtil.numberToSortableBytes(-1L);
bytes2 = NumericUtil.numberToSortableBytes(-2L);
@@ -242,7 +242,7 @@ public class NumericUtilTest extends BaseUnitTest {
public void testFloatToSortableBytesAndCompare() {
byte[] bytes1 = NumericUtil.numberToSortableBytes(123456F);
byte[] bytes2 = NumericUtil.numberToSortableBytes(123456F);
- Assert.assertTrue(Bytes.compare(bytes1, bytes2) == 0);
+ Assert.assertEquals(0, Bytes.compare(bytes1, bytes2));
bytes1 = NumericUtil.numberToSortableBytes(1F);
bytes2 = NumericUtil.numberToSortableBytes(2F);
@@ -258,7 +258,7 @@ public class NumericUtilTest extends BaseUnitTest {
bytes1 = NumericUtil.numberToSortableBytes(-123456F);
bytes2 = NumericUtil.numberToSortableBytes(-123456F);
- Assert.assertTrue(Bytes.compare(bytes1, bytes2) == 0);
+ Assert.assertEquals(0, Bytes.compare(bytes1, bytes2));
bytes1 = NumericUtil.numberToSortableBytes(-1F);
bytes2 = NumericUtil.numberToSortableBytes(-2F);
@@ -293,7 +293,7 @@ public class NumericUtilTest extends BaseUnitTest {
public void testDoubleToSortableBytesAndCompare() {
byte[] bytes1 = NumericUtil.numberToSortableBytes(123456D);
byte[] bytes2 = NumericUtil.numberToSortableBytes(123456D);
- Assert.assertTrue(Bytes.compare(bytes1, bytes2) == 0);
+ Assert.assertEquals(0, Bytes.compare(bytes1, bytes2));
bytes1 = NumericUtil.numberToSortableBytes(1D);
bytes2 = NumericUtil.numberToSortableBytes(2D);
@@ -309,7 +309,7 @@ public class NumericUtilTest extends BaseUnitTest {
bytes1 = NumericUtil.numberToSortableBytes(-123456D);
bytes2 = NumericUtil.numberToSortableBytes(-123456D);
- Assert.assertTrue(Bytes.compare(bytes1, bytes2) == 0);
+ Assert.assertEquals(0, Bytes.compare(bytes1, bytes2));
bytes1 = NumericUtil.numberToSortableBytes(-1D);
bytes2 = NumericUtil.numberToSortableBytes(-2D);
@@ -392,28 +392,28 @@ public class NumericUtilTest extends BaseUnitTest {
@Test
public void testIsNumber() {
- Assert.assertEquals(true, NumericUtil.isNumber(byte.class));
- Assert.assertEquals(true, NumericUtil.isNumber(Byte.class));
- Assert.assertEquals(true, NumericUtil.isNumber(short.class));
- Assert.assertEquals(true, NumericUtil.isNumber(Short.class));
- Assert.assertEquals(true, NumericUtil.isNumber(int.class));
- Assert.assertEquals(true, NumericUtil.isNumber(Integer.class));
- Assert.assertEquals(true, NumericUtil.isNumber(long.class));
- Assert.assertEquals(true, NumericUtil.isNumber(Long.class));
- Assert.assertEquals(true, NumericUtil.isNumber(float.class));
- Assert.assertEquals(true, NumericUtil.isNumber(Float.class));
- Assert.assertEquals(true, NumericUtil.isNumber(double.class));
- Assert.assertEquals(true, NumericUtil.isNumber(Double.class));
-
- Assert.assertEquals(false, NumericUtil.isNumber(char.class));
- Assert.assertEquals(false, NumericUtil.isNumber(Character.class));
-
- Assert.assertEquals(true, NumericUtil.isNumber(1));
- Assert.assertEquals(true, NumericUtil.isNumber(1L));
- Assert.assertEquals(true, NumericUtil.isNumber(1.0f));
- Assert.assertEquals(true, NumericUtil.isNumber(1.0d));
- Assert.assertEquals(false, NumericUtil.isNumber('1'));
- Assert.assertEquals(false, NumericUtil.isNumber((Object) null));
+ Assert.assertTrue(NumericUtil.isNumber(byte.class));
+ Assert.assertTrue(NumericUtil.isNumber(Byte.class));
+ Assert.assertTrue(NumericUtil.isNumber(short.class));
+ Assert.assertTrue(NumericUtil.isNumber(Short.class));
+ Assert.assertTrue(NumericUtil.isNumber(int.class));
+ Assert.assertTrue(NumericUtil.isNumber(Integer.class));
+ Assert.assertTrue(NumericUtil.isNumber(long.class));
+ Assert.assertTrue(NumericUtil.isNumber(Long.class));
+ Assert.assertTrue(NumericUtil.isNumber(float.class));
+ Assert.assertTrue(NumericUtil.isNumber(Float.class));
+ Assert.assertTrue(NumericUtil.isNumber(double.class));
+ Assert.assertTrue(NumericUtil.isNumber(Double.class));
+
+ Assert.assertFalse(NumericUtil.isNumber(char.class));
+ Assert.assertFalse(NumericUtil.isNumber(Character.class));
+
+ Assert.assertTrue(NumericUtil.isNumber(1));
+ Assert.assertTrue(NumericUtil.isNumber(1L));
+ Assert.assertTrue(NumericUtil.isNumber(1.0f));
+ Assert.assertTrue(NumericUtil.isNumber(1.0d));
+ Assert.assertFalse(NumericUtil.isNumber('1'));
+ Assert.assertFalse(NumericUtil.isNumber((Object) null));
}
@Test
@@ -421,13 +421,13 @@ public class NumericUtilTest extends BaseUnitTest {
Assert.assertEquals(1, NumericUtil.convertToNumber(1));
Assert.assertEquals(1.2, NumericUtil.convertToNumber(1.2));
- Assert.assertEquals(new BigDecimal(1.25),
+ Assert.assertEquals(new BigDecimal("1.25"),
NumericUtil.convertToNumber("1.25"));
Date date = new Date();
Assert.assertEquals(date.getTime(), NumericUtil.convertToNumber(date));
- Assert.assertEquals(null, NumericUtil.convertToNumber(null));
+ Assert.assertNull(NumericUtil.convertToNumber(null));
}
@Test
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
index b400f52..6c5e620 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
@@ -122,7 +122,7 @@ public class ReflectionUtilTest extends BaseUnitTest {
List<String> classes = ReflectionUtil.nestedClasses(
TestClass.class.getName());
Assert.assertEquals(5, classes.size());
- classes.sort((c1, c2) -> c1.compareTo(c2));
+ classes.sort(String::compareTo);
Assert.assertEquals(Bar.class.getName(), classes.get(0));
Assert.assertEquals(Base.class.getName(), classes.get(1));
Assert.assertEquals(Foo.class.getName(), classes.get(2));
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
index bd4e962..d271ae9 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
@@ -20,13 +20,14 @@
package org.apache.hugegraph.unit.util;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
-import org.junit.Test;
-
+import org.apache.hugegraph.testutil.Assert;
import org.apache.hugegraph.util.StringUtil;
import org.apache.hugegraph.util.StringUtil.Chars;
-import org.apache.hugegraph.testutil.Assert;
+import org.junit.Test;
+
import com.google.common.base.Splitter;
public class StringUtilTest {
@@ -155,9 +156,7 @@ public class StringUtilTest {
private static List<String> toStringList(String[] stringArray) {
List<String> results = new ArrayList<>(stringArray.length);
- for (String str : stringArray) {
- results.add(str);
- }
+ Collections.addAll(results, stringArray);
return results;
}
}
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
index fd146b8..8b38303 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
@@ -33,7 +33,7 @@ public class UnitUtilTest {
Assert.assertEquals(0d, value, 0d);
// KB
- value = UnitUtil.bytesToMB(Bytes.KB * 1);
+ value = UnitUtil.bytesToMB(1 * Bytes.KB);
Assert.assertEquals(0d, value, 0d);
value = UnitUtil.bytesToMB(Bytes.KB * 10);
@@ -86,7 +86,7 @@ public class UnitUtilTest {
Assert.assertEquals(0d, value, 0d);
// MB
- value = UnitUtil.bytesToGB(Bytes.MB * 1);
+ value = UnitUtil.bytesToGB(1 * Bytes.MB);
Assert.assertEquals(0d, value, 0d);
value = UnitUtil.bytesToGB(Bytes.MB * 10);
diff --git
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
index 6ed0450..b405e7d 100644
---
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
+++
b/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
@@ -133,8 +133,7 @@ public class VersionUtilTest extends BaseUnitTest {
VersionUtil.getImplementationVersion(manifestPath));
manifestPath = "file:./src/test/resources2";
- Assert.assertEquals(null,
-
VersionUtil.getImplementationVersion(manifestPath));
+ Assert.assertNull(VersionUtil.getImplementationVersion(manifestPath));
}
@Test
diff --git a/hugegraph-rpc/pom.xml b/hugegraph-rpc/pom.xml
index ba61ba6..2a29065 100644
--- a/hugegraph-rpc/pom.xml
+++ b/hugegraph-rpc/pom.xml
@@ -27,7 +27,7 @@
</parent>
<artifactId>hugegraph-rpc</artifactId>
- <name>${artifactId}</name>
+ <name>${project.artifactId}</name>
<description>HugeGraph RPC component</description>
<properties>
@@ -104,7 +104,6 @@
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.1</version>
<configuration>
<source>${compiler.source}</source>
<target>${compiler.target}</target>
@@ -119,7 +118,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>2.6</version>
<configuration>
<archive>
<index>true</index>
@@ -174,7 +172,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
- <version>2.2.1</version>
<executions>
<execution>
<id>attach-sources</id>
@@ -187,7 +184,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>2.9.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
@@ -200,7 +196,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
- <version>1.5</version>
<executions>
<execution>
<id>sign-artifacts</id>
diff --git
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
index 0359350..0deabfd 100644
---
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
+++
b/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
@@ -23,8 +23,7 @@ public interface RpcServiceConfig4Server {
<T, S extends T> String addService(Class<T> clazz, S serviceImpl);
- <T, S extends T> String addService(String graph,
- Class<T> clazz, S serviceImpl);
+ <T, S extends T> String addService(String graph, Class<T> clazz, S
serviceImpl);
void removeService(String serviceId);
diff --git
a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
index 7f73a9a..8daa37e 100644
---
a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
+++
b/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
@@ -54,7 +54,7 @@ public class ServerClientTest extends BaseUnitTest {
}
@AfterClass
- public static void clear() throws Exception {
+ public static void clear() {
if (rpcClient != null) {
rpcClient.destroy();
}
@@ -711,13 +711,13 @@ public class ServerClientTest extends BaseUnitTest {
RpcCommonConfig.initRpcConfigs(RpcOptions.CONSUMER_RETRIES, 2);
}
- public static interface HelloService {
+ public interface HelloService {
- public String hello(String string);
+ String hello(String string);
- public String echo(String string);
+ String echo(String string);
- public double sum(long a, double b);
+ double sum(long a, double b);
}
public static class HelloServiceImpl implements HelloService {
diff --git a/pom.xml b/pom.xml
index c49e83e..0f405cf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,21 +60,21 @@
<top.level.dir>${project.basedir}/..</top.level.dir>
<compiler.source>1.8</compiler.source>
<compiler.target>1.8</compiler.target>
- <log4j2.version>2.17.0</log4j2.version>
+ <log4j2.version>2.18.0</log4j2.version>
<commons.configuration.version>1.10</commons.configuration.version>
- <commons.configuration2.version>2.3</commons.configuration2.version>
+ <commons.configuration2.version>2.8.0</commons.configuration2.version>
<commons.beanutils.version>1.9.4</commons.beanutils.version>
<commons.collections.version>3.2.2</commons.collections.version>
<commons.io.version>2.7</commons.io.version>
- <commons.codec.version>1.11</commons.codec.version>
- <guava.version>25.1-jre</guava.version>
+ <commons.codec.version>1.13</commons.codec.version>
+ <guava.version>30.0-jre</guava.version>
<javax.json.version>1.0</javax.json.version>
<jsr305.version>3.0.1</jsr305.version>
<javassist.version>3.28.0-GA</javassist.version>
<jersey.version>3.0.3</jersey.version>
<jersey.hk2.version>3.0.3</jersey.hk2.version>
- <jackson.version>2.12.1</jackson.version>
- <junit.version>4.12</junit.version>
+ <jackson.version>2.14.0-rc1</jackson.version>
+ <junit.version>4.13.1</junit.version>
<mockito.version>4.1.0</mockito.version>
<jakarta.xml.version>4.0.0-RC2</jakarta.xml.version>
<sun.xml.version>3.0.2</sun.xml.version>