Search in sources :

Example 6 with CollectdConfigFactory

use of org.opennms.netmgt.config.CollectdConfigFactory in project opennms by OpenNMS.

the class FindTopLevelResourcesTest method setUp.

@Before
public void setUp() throws Exception {
    m_fileAnticipator = new FileAnticipator();
    m_easyMockUtils = new EasyMockUtils();
    m_nodeDao = m_easyMockUtils.createMock(NodeDao.class);
    m_locationMonitorDao = m_easyMockUtils.createMock(LocationMonitorDao.class);
    m_resourceTypesDao = m_easyMockUtils.createMock(ResourceTypesDao.class);
    m_filterDao = m_easyMockUtils.createMock(FilterDao.class);
    FilterDaoFactory.setInstance(m_filterDao);
    expect(m_filterDao.getActiveIPAddressList("IPADDR IPLIKE *.*.*.*")).andReturn(new ArrayList<InetAddress>(0)).anyTimes();
    RrdStrategy<?, ?> rrdStrategy = new JRobinRrdStrategy();
    m_rrdFileExtension = rrdStrategy.getDefaultFileExtension();
    m_resourceStorageDao.setRrdDirectory(m_fileAnticipator.getTempDir());
    m_resourceStorageDao.setRrdStrategy(rrdStrategy);
    m_easyMockUtils.replayAll();
    InputStream stream = ConfigurationTestUtils.getInputStreamForResource(this, "/collectdconfiguration-testdata.xml");
    m_collectdConfig = new CollectdConfigFactory(stream, "localhost", false);
    m_easyMockUtils.verifyAll();
    m_resourceDao = new DefaultResourceDao();
    m_resourceDao.setNodeDao(m_nodeDao);
    m_resourceDao.setLocationMonitorDao(m_locationMonitorDao);
    m_resourceDao.setCollectdConfig(m_collectdConfig);
    m_resourceDao.setResourceTypesDao(m_resourceTypesDao);
    m_resourceDao.setResourceStorageDao(m_resourceStorageDao);
}
Also used : NodeDao(org.opennms.netmgt.dao.api.NodeDao) FilterDao(org.opennms.netmgt.filter.api.FilterDao) ResourceTypesDao(org.opennms.netmgt.config.api.ResourceTypesDao) InputStream(java.io.InputStream) ArrayList(java.util.ArrayList) CollectdConfigFactory(org.opennms.netmgt.config.CollectdConfigFactory) EasyMockUtils(org.opennms.test.mock.EasyMockUtils) JRobinRrdStrategy(org.opennms.netmgt.rrd.jrobin.JRobinRrdStrategy) FileAnticipator(org.opennms.test.FileAnticipator) LocationMonitorDao(org.opennms.netmgt.dao.api.LocationMonitorDao) Before(org.junit.Before)

Aggregations

CollectdConfigFactory (org.opennms.netmgt.config.CollectdConfigFactory)6 InputStream (java.io.InputStream)4 ArrayList (java.util.ArrayList)3 FilterDao (org.opennms.netmgt.filter.api.FilterDao)3 File (java.io.File)2 Before (org.junit.Before)2 ResourceTypesDao (org.opennms.netmgt.config.api.ResourceTypesDao)2 EasyMockUtils (org.opennms.test.mock.EasyMockUtils)2 FileInputStream (java.io.FileInputStream)1 IOException (java.io.IOException)1 DatabaseSchemaConfigFactory (org.opennms.netmgt.config.DatabaseSchemaConfigFactory)1 DefaultDataCollectionConfigDao (org.opennms.netmgt.config.DefaultDataCollectionConfigDao)1 PollerConfigFactory (org.opennms.netmgt.config.PollerConfigFactory)1 SnmpPeerFactory (org.opennms.netmgt.config.SnmpPeerFactory)1 ThreshdConfigFactory (org.opennms.netmgt.config.ThreshdConfigFactory)1 CollectdConfiguration (org.opennms.netmgt.config.collectd.CollectdConfiguration)1 Service (org.opennms.netmgt.config.collectd.Service)1 Outages (org.opennms.netmgt.config.poller.outages.Outages)1 LocationMonitorDao (org.opennms.netmgt.dao.api.LocationMonitorDao)1 NodeDao (org.opennms.netmgt.dao.api.NodeDao)1