Skip to content

Commit 084199a

Browse files
authored
JAVA-48022 Simplify "Mockito Guide" ebook (#18707)
1 parent 23f4970 commit 084199a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+165
-84
lines changed

testing-modules/mockito-simple/src/main/java/com/baeldung/mockito/junit5/User.java renamed to testing-modules/mockito-2/src/main/java/com/baeldung/junit5/User.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.mockito.junit5;
1+
package com.baeldung.junit5;
22

33
public class User {
44

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.baeldung.junit5.repository;
2+
3+
import com.baeldung.junit5.User;
4+
5+
public interface MailClient {
6+
7+
void sendUserRegistrationMail(User user);
8+
9+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.mockito.junit5.repository;
1+
package com.baeldung.junit5.repository;
22

33
public interface SettingRepository {
44

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.baeldung.mockito.junit5.repository;
1+
package com.baeldung.junit5.repository;
22

3-
import com.baeldung.mockito.junit5.User;
3+
import com.baeldung.junit5.User;
44

55
public interface UserRepository {
66

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.baeldung.mockito.junit5.service;
1+
package com.baeldung.junit5.service;
22

3-
import com.baeldung.mockito.junit5.User;
4-
import com.baeldung.mockito.junit5.repository.MailClient;
5-
import com.baeldung.mockito.junit5.repository.SettingRepository;
6-
import com.baeldung.mockito.junit5.repository.UserRepository;
3+
import com.baeldung.junit5.User;
4+
import com.baeldung.junit5.repository.MailClient;
5+
import com.baeldung.junit5.repository.SettingRepository;
6+
import com.baeldung.junit5.repository.UserRepository;
77

88
public class DefaultUserService implements UserService {
99

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.mockito.junit5.service;
1+
package com.baeldung.junit5.service;
22

33
public class Errors {
44

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.baeldung.junit5.service;
2+
3+
import com.baeldung.junit5.User;
4+
5+
public interface UserService {
6+
7+
User register(User user);
8+
9+
}
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.mockito.exceptions;
1+
package com.baeldung.exceptions;
22

33
import static org.junit.jupiter.api.Assertions.assertThrows;
44
import static org.mockito.ArgumentMatchers.anyString;
@@ -9,8 +9,6 @@
99
import org.junit.jupiter.api.Test;
1010
import org.mockito.Mockito;
1111

12-
import com.baeldung.mockito.MyDictionary;
13-
1412
class MockitoExceptionUnitTest {
1513

1614
@Test
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package com.baeldung.exceptions;
2+
3+
import java.util.HashMap;
4+
import java.util.Map;
5+
6+
public class MyDictionary {
7+
8+
private Map<String, String> wordMap;
9+
10+
public MyDictionary() {
11+
wordMap = new HashMap<>();
12+
}
13+
14+
public MyDictionary(Map<String, String> wordMap) {
15+
this.wordMap = wordMap;
16+
}
17+
18+
public void add(final String word, final String meaning) {
19+
wordMap.put(word, meaning);
20+
}
21+
22+
public String getMeaning(final String word) {
23+
return wordMap.get(word);
24+
}
25+
}
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.mockito.junit5;
1+
package com.baeldung.junit5;
22

33
import static org.assertj.core.api.Assertions.assertThat;
44
import static org.junit.jupiter.api.Assertions.assertNotNull;
@@ -18,12 +18,12 @@
1818
import org.mockito.junit.jupiter.MockitoExtension;
1919
import org.mockito.stubbing.Answer;
2020

21-
import com.baeldung.mockito.junit5.repository.MailClient;
22-
import com.baeldung.mockito.junit5.repository.SettingRepository;
23-
import com.baeldung.mockito.junit5.repository.UserRepository;
24-
import com.baeldung.mockito.junit5.service.DefaultUserService;
25-
import com.baeldung.mockito.junit5.service.Errors;
26-
import com.baeldung.mockito.junit5.service.UserService;
21+
import com.baeldung.junit5.repository.MailClient;
22+
import com.baeldung.junit5.repository.SettingRepository;
23+
import com.baeldung.junit5.repository.UserRepository;
24+
import com.baeldung.junit5.service.DefaultUserService;
25+
import com.baeldung.junit5.service.Errors;
26+
import com.baeldung.junit5.service.UserService;
2727

2828
@ExtendWith(MockitoExtension.class)
2929
class UserServiceUnitTest {

0 commit comments

Comments
 (0)