public class SystemNotificationsListenerImplTest {
public static final int SAFE_TIMEOUT = 1000;
+ private final static int ECHO_REPLY_TIMEOUT = 2000;
@Mock
private org.opendaylight.openflowjava.protocol.api.connection.ConnectionAdapter connectionAdapter;
@Mock
connectionContextGolem = new ConnectionContextImpl(connectionAdapter);
connectionContextGolem.changeStateToWorking();
connectionContextGolem.setNodeId(nodeId);
+ connectionContext = Mockito.spy(connectionContextGolem);
Mockito.when(connectionAdapter.getRemoteAddress()).thenReturn(
InetSocketAddress.createUnresolved("unit-odl.example.org", 4242));
- connectionContext = Mockito.spy(connectionContextGolem);
+
Mockito.when(features.getAuxiliaryId()).thenReturn((short) 0);
Mockito.when(connectionContext.getConnectionAdapter()).thenReturn(connectionAdapter);
Mockito.when(connectionContext.getFeatures()).thenReturn(features);
- systemNotificationsListener = new SystemNotificationsListenerImpl(connectionContext);
+ systemNotificationsListener = new SystemNotificationsListenerImpl(connectionContext, ECHO_REPLY_TIMEOUT);
}
@After
verifyCommonInvocationsSubSet();
Mockito.verify(connectionContext).onConnectionClosed();
+ Mockito.verify(connectionContext).getConnectionAdapter();
+ Mockito.verify(connectionContext).getNodeId();
}
/**
verifyCommonInvocationsSubSet();
Mockito.verify(connectionContext).onConnectionClosed();
+ Mockito.verify(connectionContext).getConnectionAdapter();
+ Mockito.verify(connectionContext).getNodeId();
}
/**
verifyCommonInvocationsSubSet();
Mockito.verify(connectionContext).onConnectionClosed();
+ Mockito.verify(connectionContext).getConnectionAdapter();
+ Mockito.verify(connectionContext).getNodeId();
}
/**
verifyCommonInvocationsSubSet();
Mockito.verify(connectionContext).onConnectionClosed();
+ Mockito.verify(connectionContext).getConnectionAdapter();
+ Mockito.verify(connectionContext).getNodeId();
}
/**
Mockito.verify(connectionAdapter).disconnect();
Mockito.verify(connectionContext).changeStateToTimeouting();
Mockito.verify(connectionContext).closeConnection(true);
+ Mockito.verify(connectionContext).getNodeId();
+
}
private void verifyCommonInvocations() {