diff --git a/core-java/pom.xml b/core-java/pom.xml
index ee0d6b4b4a..78338fc439 100644
--- a/core-java/pom.xml
+++ b/core-java/pom.xml
@@ -382,7 +382,7 @@
-
+
2.8.5
@@ -408,7 +408,7 @@
1.3
4.12
- 1.10.19
+ 2.8.9
3.6.1
1.7.0
diff --git a/core-java/src/test/java/com/baeldung/mappedbytebuffer/MappedByteBufferUnitTest.java b/core-java/src/test/java/com/baeldung/mappedbytebuffer/MappedByteBufferUnitTest.java
index 3c2d9904d4..0a0993a0d7 100644
--- a/core-java/src/test/java/com/baeldung/mappedbytebuffer/MappedByteBufferUnitTest.java
+++ b/core-java/src/test/java/com/baeldung/mappedbytebuffer/MappedByteBufferUnitTest.java
@@ -63,6 +63,6 @@ public class MappedByteBufferUnitTest {
private Path getFileURIFromResources(String fileName) throws Exception {
ClassLoader classLoader = getClass().getClassLoader();
- return Paths.get(classLoader.getResource(fileName).getPath());
+ return Paths.get(classLoader.getResource(fileName).toURI());
}
}
diff --git a/core-java/src/test/java/com/baeldung/money/JavaMoneyUnitTest.java b/core-java/src/test/java/com/baeldung/money/JavaMoneyUnitTest.java
index 8948d1ebf7..3d52a9eea9 100644
--- a/core-java/src/test/java/com/baeldung/money/JavaMoneyUnitTest.java
+++ b/core-java/src/test/java/com/baeldung/money/JavaMoneyUnitTest.java
@@ -179,7 +179,7 @@ public class JavaMoneyUnitTest {
MonetaryAmountFormat customFormat = MonetaryFormats.getAmountFormat(AmountFormatQueryBuilder
.of(Locale.US)
.set(CurrencyStyle.NAME)
- .set("pattern", "00000.00 ¤")
+ .set("pattern", "00000.00 ¤")
.build());
String customFormatted = customFormat.format(oneDollar);
diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaScannerUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaScannerUnitTest.java
index 5af286dbca..1c16a5d435 100644
--- a/core-java/src/test/java/org/baeldung/java/io/JavaScannerUnitTest.java
+++ b/core-java/src/test/java/org/baeldung/java/io/JavaScannerUnitTest.java
@@ -11,6 +11,7 @@ import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
+import java.util.Locale;
import java.util.Scanner;
import org.junit.Test;
@@ -105,6 +106,7 @@ public class JavaScannerUnitTest {
public void whenScanString_thenCorrect() throws IOException {
final String input = "Hello 1 F 3.5";
final Scanner scanner = new Scanner(input);
+ scanner.useLocale(Locale.US);
assertEquals("Hello", scanner.next());
assertEquals(1, scanner.nextInt());
diff --git a/mockito/pom.xml b/mockito/pom.xml
index c77d42f97d..19dd2f6468 100644
--- a/mockito/pom.xml
+++ b/mockito/pom.xml
@@ -41,7 +41,7 @@
org.powermock
- powermock-api-mockito
+ powermock-api-mockito2
${powermock.version}
test
@@ -65,7 +65,7 @@
3.5
- 1.6.6
+ 1.7.0
diff --git a/mockito2/pom.xml b/mockito2/pom.xml
index 523cfa816d..a7c4683c30 100644
--- a/mockito2/pom.xml
+++ b/mockito2/pom.xml
@@ -53,6 +53,6 @@
UTF-8
- 2.7.5
+ 2.8.9
diff --git a/mocks/mock-comparisons/pom.xml b/mocks/mock-comparisons/pom.xml
index 2ab35651f1..e350457f54 100644
--- a/mocks/mock-comparisons/pom.xml
+++ b/mocks/mock-comparisons/pom.xml
@@ -13,7 +13,7 @@
mock-comparisons
- 1.10.19
+ 2.8.9
3.4
1.29
diff --git a/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java b/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java
index 18bc2ae189..8f8918ab22 100644
--- a/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java
+++ b/mocks/mock-comparisons/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java
@@ -7,7 +7,12 @@ import org.baeldung.mocks.testCase.UserForm;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
-import org.mockito.*;
+import org.mockito.ArgumentMatcher;
+import org.mockito.InjectMocks;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.MockitoAnnotations;
+import org.mockito.Spy;
public class LoginControllerIntegrationTest {
@@ -41,50 +46,63 @@ public class LoginControllerIntegrationTest {
public void assertTwoMethodsHaveBeenCalled() {
UserForm userForm = new UserForm();
userForm.username = "foo";
- Mockito.when(loginService.login(userForm)).thenReturn(true);
+ Mockito.when(loginService.login(userForm))
+ .thenReturn(true);
String login = loginController.login(userForm);
Assert.assertEquals("OK", login);
- Mockito.verify(loginService).login(userForm);
- Mockito.verify(loginService).setCurrentUser("foo");
+ Mockito.verify(loginService)
+ .login(userForm);
+ Mockito.verify(loginService)
+ .setCurrentUser("foo");
}
@Test
public void assertOnlyOneMethodHasBeenCalled() {
UserForm userForm = new UserForm();
userForm.username = "foo";
- Mockito.when(loginService.login(userForm)).thenReturn(false);
+ Mockito.when(loginService.login(userForm))
+ .thenReturn(false);
String login = loginController.login(userForm);
Assert.assertEquals("KO", login);
- Mockito.verify(loginService).login(userForm);
+ Mockito.verify(loginService)
+ .login(userForm);
Mockito.verifyNoMoreInteractions(loginService);
}
@Test
public void mockExceptionThrowing() {
UserForm userForm = new UserForm();
- Mockito.when(loginService.login(userForm)).thenThrow(IllegalArgumentException.class);
+ Mockito.when(loginService.login(userForm))
+ .thenThrow(IllegalArgumentException.class);
String login = loginController.login(userForm);
Assert.assertEquals("ERROR", login);
- Mockito.verify(loginService).login(userForm);
+ Mockito.verify(loginService)
+ .login(userForm);
Mockito.verifyZeroInteractions(loginService);
}
@Test
public void mockAnObjectToPassAround() {
- UserForm userForm = Mockito.when(Mockito.mock(UserForm.class).getUsername()).thenReturn("foo").getMock();
- Mockito.when(loginService.login(userForm)).thenReturn(true);
+ UserForm userForm = Mockito.when(Mockito.mock(UserForm.class)
+ .getUsername())
+ .thenReturn("foo")
+ .getMock();
+ Mockito.when(loginService.login(userForm))
+ .thenReturn(true);
String login = loginController.login(userForm);
Assert.assertEquals("OK", login);
- Mockito.verify(loginService).login(userForm);
- Mockito.verify(loginService).setCurrentUser("foo");
+ Mockito.verify(loginService)
+ .login(userForm);
+ Mockito.verify(loginService)
+ .setCurrentUser("foo");
}
@Test
@@ -92,19 +110,22 @@ public class LoginControllerIntegrationTest {
UserForm userForm = new UserForm();
userForm.username = "foo";
// default matcher
- Mockito.when(loginService.login(Mockito.any(UserForm.class))).thenReturn(true);
+ Mockito.when(loginService.login(Mockito.any(UserForm.class)))
+ .thenReturn(true);
String login = loginController.login(userForm);
Assert.assertEquals("OK", login);
- Mockito.verify(loginService).login(userForm);
+ Mockito.verify(loginService)
+ .login(userForm);
// complex matcher
- Mockito.verify(loginService).setCurrentUser(Mockito.argThat(new ArgumentMatcher() {
- @Override
- public boolean matches(Object argument) {
- return argument instanceof String && ((String) argument).startsWith("foo");
- }
- }));
+ Mockito.verify(loginService)
+ .setCurrentUser(Mockito.argThat(new ArgumentMatcher() {
+ @Override
+ public boolean matches(String argument) {
+ return argument.startsWith("foo");
+ }
+ }));
}
@Test
@@ -114,12 +135,14 @@ public class LoginControllerIntegrationTest {
UserForm userForm = new UserForm();
userForm.username = "foo";
// let service's login use implementation so let's mock DAO call
- Mockito.when(loginDao.login(userForm)).thenReturn(1);
+ Mockito.when(loginDao.login(userForm))
+ .thenReturn(1);
String login = loginController.login(userForm);
Assert.assertEquals("OK", login);
// verify mocked call
- Mockito.verify(spiedLoginService).setCurrentUser("foo");
+ Mockito.verify(spiedLoginService)
+ .setCurrentUser("foo");
}
}
diff --git a/pom.xml b/pom.xml
index fa6a3e5673..6641155044 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
4.12
1.3
- 1.10.19
+ 2.8.9
1.7.21
1.1.7
diff --git a/video-tutorials/jackson-annotations/pom.xml b/video-tutorials/jackson-annotations/pom.xml
index 853c84a1b8..e44611fab0 100644
--- a/video-tutorials/jackson-annotations/pom.xml
+++ b/video-tutorials/jackson-annotations/pom.xml
@@ -164,7 +164,7 @@
2.5
- 2.2.26
+ 2.8.9
4.4.1
4.5