1 package org.opendaylight.controller.packetcable.provider;
3 import static org.junit.Assert.assertNotNull;
4 import static org.mockito.Matchers.any;
5 import static org.mockito.Mockito.times;
6 import static org.mockito.Mockito.verify;
7 import static org.mockito.Mockito.when;
9 import java.net.InetAddress;
10 import java.util.concurrent.ExecutionException;
12 import org.junit.Before;
13 import org.junit.Test;
14 import org.junit.runner.RunWith;
15 import org.mockito.Mock;
16 import org.mockito.runners.MockitoJUnitRunner;
17 import org.opendaylight.controller.packetcable.provider.PacketcableProvider;
19 @RunWith(MockitoJUnitRunner.class)
20 public class PacketcableProviderTest {
22 @Mock InetAddress inetAddress;
23 @Mock PacketcableProvider packetCableProv;
26 public void setUp() throws Exception {
27 when(packetCableProv.getInetAddress(any(String.class))).thenReturn(inetAddress);
31 public final void testClose() throws ExecutionException, InterruptedException {
32 packetCableProv.close();
33 verify(packetCableProv, times(1)).close();
37 public final void testGetInetAddress() {
38 assertNotNull(packetCableProv.getInetAddress("127.0.0.1"));
39 verify(packetCableProv).getInetAddress("127.0.0.1");