diff --git a/build.properties b/build.properties
index fae1bd00f..3ba22a0c4 100644
--- a/build.properties
+++ b/build.properties
@@ -119,8 +119,8 @@ require.gettext=true
# Defaults to the ant library path if not set
# If set, this must point to a directory containing the files
# mockito-core.jar, byte-buddy.jar, objenesis.jar
-# Tested using Mockito 2.5.0 which requires byte-buddy 1.5.12 and objenesis 2.4
-#mockito.home=
+# Tested using Mockito 2.23.0 which requires byte-buddy 1.8.2 and objenesis 3.1
+#mockito.home=/usr/share/java
# Optional properties used in tests to enable additional tools.
#with.cobertura=/PATH/TO/cobertura.jar
diff --git a/core/java/build.xml b/core/java/build.xml
index 217e5ae97..4bb8bd6b2 100644
--- a/core/java/build.xml
+++ b/core/java/build.xml
@@ -286,6 +286,7 @@
+
@@ -293,10 +294,13 @@
+
+
+
+
+
+
+
@@ -443,6 +451,7 @@
+
@@ -461,6 +470,9 @@
+
+
+
@@ -492,6 +504,7 @@
+
diff --git a/core/java/test/junit/net/i2p/TestContext.java b/core/java/test/junit/net/i2p/TestContext.java
index a81bd40fb..438a20fc3 100644
--- a/core/java/test/junit/net/i2p/TestContext.java
+++ b/core/java/test/junit/net/i2p/TestContext.java
@@ -1,5 +1,8 @@
package net.i2p;
+/**
+ * @since 0.9.49
+ */
public class TestContext extends I2PAppContext {
public TestContext() {
@@ -7,7 +10,7 @@ public class TestContext extends I2PAppContext {
}
/**
- * Allows overriding the existing I2PAppContext with a test context who's fields we may mock as we like
+ * Allows overriding the existing I2PAppContext with a test context whose fields we may mock as we like
*
* @param ctx Our test context to replace the global context with
*/
diff --git a/core/java/test/junit/net/i2p/util/ConvertToHashMockTest.java b/core/java/test/junit/net/i2p/util/ConvertToHashMockTest.java
index de811acd1..b2856e6ed 100644
--- a/core/java/test/junit/net/i2p/util/ConvertToHashMockTest.java
+++ b/core/java/test/junit/net/i2p/util/ConvertToHashMockTest.java
@@ -15,7 +15,10 @@ import org.mockito.MockitoAnnotations;
import static org.mockito.Mockito.*;
import static org.junit.Assert.*;
-public class ConvertToHashMockTest{
+/**
+ * @since 0.9.49
+ */
+public class ConvertToHashMockTest {
@Mock private NamingService namingService;
@Mock private Destination destination;
@@ -34,7 +37,7 @@ public class ConvertToHashMockTest{
* We would otherwise pollute the other tests that depend on I2PAppContext
*/
@AfterClass
- public static void afterClass(){
+ public static void afterClass() {
TestContext.setGlobalContext(null);
}
diff --git a/core/java/test/junit/net/i2p/util/ConvertToHashTest.java b/core/java/test/junit/net/i2p/util/ConvertToHashTest.java
index dd037941a..a221de2d3 100644
--- a/core/java/test/junit/net/i2p/util/ConvertToHashTest.java
+++ b/core/java/test/junit/net/i2p/util/ConvertToHashTest.java
@@ -5,6 +5,9 @@ import org.junit.Test;
import static org.junit.Assert.*;
+/**
+ * @since 0.9.49
+ */
public class ConvertToHashTest {
private static final String zzzDotI2pBase32Hash = "lhbd7ojcaiofbfku7ixh47qj537g572zmhdc4oilvugzxdpdghua";
private static final String zzzDotI2pBase64Hash = "WcI~uSICHFCVVPoufn4J7v5u~1lhxi45C60Nm43jMeg=";