mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-06-01 02:17:58 +00:00
Java 11 migrate remaining p (#1122)
* Moves partial-response to Java 11 * Moves pipeline to Java 11 * Moves poison-pill to Java 11 * Moves priority-queue to Java 11 * Moves private-class-data to Java 11 * Moves producer-consumer to Java 11 * Moves promise to Java 11 * Moves property to Java 11 * Moves prototype to Java 11 * Moves proxy to Java 11 * Corrects checkstyle errors * Fixes build for pipeline pattern
This commit is contained in:
committed by
Ilkka Seppälä
parent
1401accb4f
commit
428efc7d53
@@ -23,9 +23,6 @@
|
||||
|
||||
package com.iluwatar.poison.pill;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.mockito.ArgumentCaptor;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
import static org.junit.jupiter.api.Assertions.fail;
|
||||
@@ -35,6 +32,9 @@ import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.verifyNoMoreInteractions;
|
||||
import static org.mockito.Mockito.verifyZeroInteractions;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.mockito.ArgumentCaptor;
|
||||
|
||||
/**
|
||||
* Date: 12/27/15 - 10:32 PM
|
||||
*
|
||||
@@ -44,16 +44,16 @@ public class ProducerTest {
|
||||
|
||||
@Test
|
||||
public void testSend() throws Exception {
|
||||
final MqPublishPoint publishPoint = mock(MqPublishPoint.class);
|
||||
final Producer producer = new Producer("producer", publishPoint);
|
||||
final var publishPoint = mock(MqPublishPoint.class);
|
||||
final var producer = new Producer("producer", publishPoint);
|
||||
verifyZeroInteractions(publishPoint);
|
||||
|
||||
producer.send("Hello!");
|
||||
|
||||
final ArgumentCaptor<Message> messageCaptor = ArgumentCaptor.forClass(Message.class);
|
||||
final var messageCaptor = ArgumentCaptor.forClass(Message.class);
|
||||
verify(publishPoint).put(messageCaptor.capture());
|
||||
|
||||
final Message message = messageCaptor.getValue();
|
||||
final var message = messageCaptor.getValue();
|
||||
assertNotNull(message);
|
||||
assertEquals("producer", message.getHeader(Message.Headers.SENDER));
|
||||
assertNotNull(message.getHeader(Message.Headers.DATE));
|
||||
@@ -64,8 +64,8 @@ public class ProducerTest {
|
||||
|
||||
@Test
|
||||
public void testStop() throws Exception {
|
||||
final MqPublishPoint publishPoint = mock(MqPublishPoint.class);
|
||||
final Producer producer = new Producer("producer", publishPoint);
|
||||
final var publishPoint = mock(MqPublishPoint.class);
|
||||
final var producer = new Producer("producer", publishPoint);
|
||||
verifyZeroInteractions(publishPoint);
|
||||
|
||||
producer.stop();
|
||||
@@ -78,7 +78,7 @@ public class ProducerTest {
|
||||
assertNotNull(e);
|
||||
assertNotNull(e.getMessage());
|
||||
assertEquals("Producer Hello! was stopped and fail to deliver requested message [producer].",
|
||||
e.getMessage());
|
||||
e.getMessage());
|
||||
}
|
||||
|
||||
verifyNoMoreInteractions(publishPoint);
|
||||
|
||||
Reference in New Issue
Block a user