@Test @Transactional @JUnitTemporaryDatabase public void testGetAtInterfaces() throws Exception { AtInterface atif = NetworkElementFactory.getInstance(m_appContext) .getAtInterface(m_dbPopulator.getNode2().getId(), "192.168.2.1"); assertEquals("AA:BB:CC:DD:EE:FF", atif.get_physaddr()); List<OnmsNode> nodes = NetworkElementFactory.getInstance(m_appContext).getNodesFromPhysaddr("AA:BB:CC:DD:EE:FF"); assertEquals(1, nodes.size()); }
@Before public void setUp() { m_dbPopulator.populateDatabase(); OnmsMonitoredService svc2 = m_dbPopulator .getMonitoredServiceDao() .get(m_dbPopulator.getNode2().getId(), InetAddressUtils.addr("192.168.2.1"), "ICMP"); // This requires every test method to have a new database instance :/ OnmsEvent event = m_dbPopulator.getEventDao().get(1); OnmsOutage unresolved2 = new OnmsOutage(new Date(), event, svc2); m_dbPopulator.getOutageDao().save(unresolved2); m_dbPopulator.getOutageDao().flush(); }