BAEL-8143 Update Mockito articles
-Mockito version fixes -MessageMatcher implementation changed as ArugmentMatcher is an Interface now
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-all</artifactId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>${mockito.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
@@ -3,7 +3,7 @@ package com.baeldung.domain.util;
|
||||
import com.baeldung.domain.model.Message;
|
||||
import org.mockito.ArgumentMatcher;
|
||||
|
||||
public class MessageMatcher extends ArgumentMatcher<Message> {
|
||||
public class MessageMatcher implements ArgumentMatcher<Message> {
|
||||
|
||||
private Message left;
|
||||
|
||||
@@ -12,16 +12,11 @@ public class MessageMatcher extends ArgumentMatcher<Message> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean matches(Object object) {
|
||||
if (object instanceof Message) {
|
||||
Message right = (Message) object;
|
||||
return left.getFrom().equals(right.getFrom()) &&
|
||||
left.getTo().equals(right.getTo()) &&
|
||||
left.getText().equals(right.getText()) &&
|
||||
right.getDate() != null &&
|
||||
right.getId() != null;
|
||||
}
|
||||
|
||||
return false;
|
||||
public boolean matches(Message right) {
|
||||
return left.getFrom().equals(right.getFrom()) &&
|
||||
left.getTo().equals(right.getTo()) &&
|
||||
left.getText().equals(right.getText()) &&
|
||||
right.getDate() != null &&
|
||||
right.getId() != null;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user