JAVA-13629 More fixes and updates (#12566)
This commit is contained in:
parent
0dc36fdb43
commit
717e3fafdb
@ -1,6 +1,6 @@
|
|||||||
package com.baeldung.app.api;
|
package com.baeldung.app.api;
|
||||||
|
|
||||||
public class MessageApi {
|
public class MessageDTO {
|
||||||
private String from;
|
private String from;
|
||||||
private String to;
|
private String to;
|
||||||
private String text;
|
private String text;
|
@ -1,6 +1,6 @@
|
|||||||
package com.baeldung.app.rest;
|
package com.baeldung.app.rest;
|
||||||
|
|
||||||
import com.baeldung.app.api.MessageApi;
|
import com.baeldung.app.api.MessageDTO;
|
||||||
import com.baeldung.domain.model.Message;
|
import com.baeldung.domain.model.Message;
|
||||||
import com.baeldung.domain.service.MessageService;
|
import com.baeldung.domain.service.MessageService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -21,7 +21,7 @@ public class MessageController {
|
|||||||
private MessageService messageService;
|
private MessageService messageService;
|
||||||
|
|
||||||
@PostMapping
|
@PostMapping
|
||||||
public Message createMessage (@RequestBody MessageApi messageDTO) {
|
public Message createMessage (@RequestBody MessageDTO messageDTO) {
|
||||||
Message message = new Message();
|
Message message = new Message();
|
||||||
message.setText(messageDTO.getText());
|
message.setText(messageDTO.getText());
|
||||||
message.setFrom(messageDTO.getFrom());
|
message.setFrom(messageDTO.getFrom());
|
||||||
|
@ -11,7 +11,7 @@ import org.mockito.InjectMocks;
|
|||||||
import org.mockito.Mock;
|
import org.mockito.Mock;
|
||||||
import org.mockito.junit.MockitoJUnitRunner;
|
import org.mockito.junit.MockitoJUnitRunner;
|
||||||
|
|
||||||
import com.baeldung.app.api.MessageApi;
|
import com.baeldung.app.api.MessageDTO;
|
||||||
import com.baeldung.domain.model.Message;
|
import com.baeldung.domain.model.Message;
|
||||||
import com.baeldung.domain.service.MessageService;
|
import com.baeldung.domain.service.MessageService;
|
||||||
import com.baeldung.domain.util.MessageMatcher;
|
import com.baeldung.domain.util.MessageMatcher;
|
||||||
@ -19,32 +19,32 @@ import com.baeldung.domain.util.MessageMatcher;
|
|||||||
@RunWith(MockitoJUnitRunner.class)
|
@RunWith(MockitoJUnitRunner.class)
|
||||||
public class MessageControllerUnitTest {
|
public class MessageControllerUnitTest {
|
||||||
|
|
||||||
|
@InjectMocks
|
||||||
|
private MessageController messageController;
|
||||||
|
|
||||||
@Mock
|
@Mock
|
||||||
private MessageService messageService;
|
private MessageService messageService;
|
||||||
|
|
||||||
@InjectMocks
|
|
||||||
private MessageController messageController;
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void givenMsg_whenVerifyUsingAnyMatcher_thenOk() {
|
public void givenMsg_whenVerifyUsingAnyMatcher_thenOk() {
|
||||||
MessageApi messageApi = new MessageApi();
|
MessageDTO messageDTO = new MessageDTO();
|
||||||
messageApi.setFrom("me");
|
messageDTO.setFrom("me");
|
||||||
messageApi.setTo("you");
|
messageDTO.setTo("you");
|
||||||
messageApi.setText("Hello, you!");
|
messageDTO.setText("Hello, you!");
|
||||||
|
|
||||||
messageController.createMessage(messageApi);
|
messageController.createMessage(messageDTO);
|
||||||
|
|
||||||
verify(messageService, times(1)).deliverMessage(any(Message.class));
|
verify(messageService, times(1)).deliverMessage(any(Message.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void givenMsg_whenVerifyUsingMessageMatcher_thenOk() {
|
public void givenMsg_whenVerifyUsingMessageMatcher_thenOk() {
|
||||||
MessageApi messageApi = new MessageApi();
|
MessageDTO messageDTO = new MessageDTO();
|
||||||
messageApi.setFrom("me");
|
messageDTO.setFrom("me");
|
||||||
messageApi.setTo("you");
|
messageDTO.setTo("you");
|
||||||
messageApi.setText("Hello, you!");
|
messageDTO.setText("Hello, you!");
|
||||||
|
|
||||||
messageController.createMessage(messageApi);
|
messageController.createMessage(messageDTO);
|
||||||
|
|
||||||
Message message = new Message();
|
Message message = new Message();
|
||||||
message.setFrom("me");
|
message.setFrom("me");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user