Files
java-design-patterns/producer-consumer/src/test/java/com/iluwatar/producer/consumer/ProducerTest.java
T
2015-12-30 20:46:40 +01:00

28 lines
642 B
Java

package com.iluwatar.producer.consumer;
import org.junit.Test;
import static org.mockito.Matchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions;
/**
* Date: 12/28/15 - 12:12 AM
*
* @author Jeroen Meulemeester
*/
public class ProducerTest {
@Test(timeout = 6000)
public void testProduce() throws Exception {
final ItemQueue queue = mock(ItemQueue.class);
final Producer producer = new Producer("producer", queue);
producer.produce();
verify(queue).put(any(Item.class));
verifyNoMoreInteractions(queue);
}
}