mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-20 16:23:36 +00:00
28 lines
642 B
Java
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);
|
|
}
|
|
|
|
} |