/** * <p>getInterface</p> * * @param nodeid a int. * @param ipAddr a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.mock.MockInterface} object. */ public MockInterface getInterface(int nodeid, String ipAddr) { MockNode node = getNode(nodeid); return (node == null ? null : node.getInterface(ipAddr)); }
/** * <p>addInterface</p> * * @param nodeId a int. * @param ipAddr a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.mock.MockInterface} object. */ public MockInterface addInterface(int nodeId, String ipAddr) { return getNode(nodeId).addInterface(ipAddr); }
@Override public String getNodeLabel(int nodeId) throws SQLException { MockNode node = m_network.getNode(nodeId); return (node == null ? null : node.getLabel()); }
@Override public String getNodeLocation(int nodeId) { MockNode node = m_network.getNode(nodeId); return (node == null ? null : node.getLocation()); }
@Test public void testNodeOutagesClosedOnDelete() { MockNode element = m_network.getNode(1); testOutagesClosedOnDelete(element); }
@Test public void testNodeDeleted() { MockNode node = m_network.getNode(1); testElementDeleted(node); }
@Test public void testNodeDeleted() { MockNode node = m_network.getNode(1); testElementDeleted(node); }
@Test public void testNodeOutagesClosedOnDelete() { MockNode element = m_network.getNode(1); testOutagesClosedOnDelete(element); }
@Test public void testNodeDownUp() { testElementDownUp(m_network.getNode(1)); }
@Test public void testNodeDownUp() { testElementDownUp(m_network.getNode(1)); }
@Test public void testMockNotificationInitialDelay() throws Exception { m_destinationPathManager.getPath("NoEscalate").setInitialDelay("1800ms"); MockNode node = m_network.getNode(1); Date downDate = new Date(new Date().getTime()+1800); long finished = anticipateNotificationsForGroup("node 1 down.", "All services are down on node 1.", "InitialGroup", downDate, 0); m_eventMgr.sendEventToListeners(node.createDownEvent(downDate)); verifyAnticipated(finished, 3000); }
@Test public void testRoleNotification() throws Exception { MockNode node = m_network.getNode(1); Date downDate = new Date(); long finishedDowns = anticipateNotificationsForRole("notification test", "Notification Test", "oncall", downDate, 0); m_eventMgr.sendEventToListeners(MockEventUtil.createNodeEvent("Test", "uei.opennms.org/test/roleTestEvent", node)); verifyAnticipated(finishedDowns, 1000); m_anticipator.reset(); }
public void testCreateNodes() { MockNode router = m_network.getNode(1); assertEquals(1, router.getNodeId()); assertEquals("Router", router.getLabel()); assertEquals(2, router.getMembers().size()); MockNode server = m_network.getNode(2); assertEquals(2, server.getNodeId()); assertEquals("Server", server.getLabel()); assertEquals(2, server.getMembers().size()); MockNode ipv6 = m_network.getNode(3); assertEquals(3, ipv6.getNodeId()); assertEquals("IPv6Server", ipv6.getLabel()); assertEquals(1, ipv6.getMembers().size()); }
@Before @Override public void setUp() throws Exception { super.setUp(); m_notif = m_notificationManager.getNotification("nodeDown"); MockNode node = m_network.getNode(1); Event nodeDownEvent = node.createDownEvent(); m_params = m_eventProcessor.buildParameterMap(m_notif, nodeDownEvent, 1); m_commands = new String[]{ "email" }; }
public void testEventProcessing() { testEventProcessing(m_network.getService(2, "192.168.1.3", "ICMP")); testEventProcessing(m_network.getNode(2)); testEventProcessing(m_network.getInterface(1, "192.168.1.2")); }
@Test public void testCritSvcStatusPropagation() { m_pollerConfig.setNodeOutageProcessingEnabled(true); MockNode node = m_network.getNode(1); anticipateDown(node); startDaemons(); bringDownCritSvcs(node); verifyAnticipated(8000); }
@Test public void testCritSvcStatusPropagation() { m_pollerConfig.setNodeOutageProcessingEnabled(true); MockNode node = m_network.getNode(1); anticipateDown(node); startDaemons(); bringDownCritSvcs(node); verifyAnticipated(8000); }
@Test public void testManualAcknowledge1() throws Exception { m_destinationPathManager.getPath("NoEscalate").setInitialDelay("2000ms"); MockNode node = m_network.getNode(1); Event e = node.createDownEvent(); m_eventMgr.sendEventToListeners(e); m_db.acknowledgeNoticesForEvent(e); verifyAnticipated(0, 0, 7000); }
public void testSetPollStatus() throws Exception { // service poll status testServicePoll(m_network.getService(1, "192.168.1.1", "SMTP")); testServicePoll(m_network.getService(1, "192.168.1.1", "ICMP")); testServicePoll(m_network.getService(1, "192.168.1.2", "SMTP")); testServicePoll(m_network.getService(2, "192.168.1.3", "HTTP")); // interface poll status testServicePoll(m_network.getInterface(1, "192.168.1.1")); // node poll status testServicePoll(m_network.getNode(2)); }
@Test public void testNodeOutageProcessingDisabled() throws Exception { m_pollerConfig.setNodeOutageProcessingEnabled(false); MockNode node = m_network.getNode(1); startDaemons(); resetAnticipated(); anticipateServicesDown(node); node.bringDown(); verifyAnticipated(10000); resetAnticipated(); anticipateServicesUp(node); node.bringUp(); verifyAnticipated(10000); }