/** * <p>createStandardNetwork</p> */ public void createStandardNetwork() { setCriticalService("ICMP"); addNode(1, "Router"); addInterface("192.168.1.1"); setIfAlias("dot1 interface alias"); addService("ICMP"); addPathOutage(1, InetAddressUtils.addr("192.168.1.1"), "ICMP"); addService("SMTP"); addInterface("192.168.1.2"); setIfAlias("dot2 interface alias"); addService("ICMP"); addService("SMTP"); addNode(2, "Server"); addInterface("192.168.1.3"); setIfAlias("dot3 interface alias"); addService("ICMP"); addService("HTTP"); addNode(3, "Firewall"); addInterface("192.168.1.4"); addService("SMTP"); addService("HTTP"); addInterface("192.168.1.5"); addService("SMTP"); addService("HTTP"); //addOutage(1, InetAddressUtils.addr("192.168.1.1"), "ICMP"); }
private void setupSnmpInterfaceDatabase(MockDatabase db, String ipAddress, String ifName) throws Exception { MockNetwork network = new MockNetwork(); network.setCriticalService("ICMP"); network.addNode(1, "testNode"); network.addInterface(ipAddress); network.setIfIndex(1); if (ifName != null) { network.setIfAlias(ifName); } network.addService("ICMP"); network.addService("SNMP"); network.addService("HTTP"); network.addPathOutage(1, InetAddressUtils.addr("192.168.1.1"), "ICMP"); db.populate(network); assertEquals(new Integer(1), m_jdbcTemplate.queryForObject("select count(*) from node where nodeid = '1' and nodelabel = 'testNode'", Integer.class)); assertEquals(new Integer(1), m_jdbcTemplate.queryForObject("select count(*) from ipinterface where nodeid = '1' and ipaddr = '" + ipAddress + "'", Integer.class)); if (ifName == null) { assertEquals(new Integer(1), m_jdbcTemplate.queryForObject("select count(*) from snmpInterface where id = '1' and nodeid = '1' and snmpifIndex = '1'", Integer.class)); } else { assertEquals(new Integer(1), m_jdbcTemplate.queryForObject("select count(*) from snmpInterface where id = '1' and nodeid = '1' and snmpifIndex = '1' and snmpifalias = '" + ifName + "' and snmpifdescr = '" + ifName + "'", Integer.class)); } } }
@Before // Cannot avoid this warning since there is no way to fetch the class object for an interface // that uses generics public void setUp() throws Exception { BeanUtils.setStaticApplicationContext(m_context); m_mocks = new EasyMockUtils(); m_pollerConfig = m_mocks.createMock(PollerConfig.class); MockLogAppender.setupLogging(); String previousOpennmsHome = System.setProperty("opennms.home", "src/test/resources"); PollOutagesConfigFactory.init(); System.setProperty("opennms.home", previousOpennmsHome); MockNetwork network = new MockNetwork(); network.setCriticalService("ICMP"); network.addNode(1, "testNode"); network.addInterface("127.0.0.1"); network.setIfAlias("eth0"); network.addService("ICMP"); network.addService("SNMP"); m_db.populate(network); }
network.addNode(i, "testNode-" + ipAddress); network.addInterface(ipAddress); network.setIfAlias("eth0"); network.addService("ICMP"); network.addService("SNMP");
network.addNode(i, "testNode-" + ipAddress); network.addInterface(ipAddress); network.setIfAlias("eth0"); network.addService("ICMP"); network.addService("SNMP");
network.addNode(1, "testNode"); network.addInterface(ipAddress); network.setIfAlias(ifName); network.setIfIndex(ifIndex); network.addService("ICMP");