// SyslogdTests package org.opennms.netmgt.syslogd; import java.io.Reader; public class SyslogdTest extends OpenNMSTestCase { private static Syslogd m_syslogd = new Syslogd(); protected void setUp() throws Exception { Reader rdr = ConfigurationTestUtils.getReaderForResource(this, "/org/opennms/netmgt/config/syslogd-configuration.xml"); super.setUp(); assertNotNull(DataSourceFactory.getInstance()); SyslogdConfigFactory.setInstance(new SyslogdConfigFactory(rdr)); m_syslogd = new Syslogd(); m_syslogd.init(); // m_syslogd.start(); } public void tearDown() throws Exception { m_syslogd.stop(); m_syslogd = null; super.tearDown(); } public void testMyGrouping() { assertEquals( 1, SyslogdConfigFactory.getInstance().getMatchingGroupHost()); } public void testMyMessageGroup() { assertEquals( 2, SyslogdConfigFactory.getInstance().getMatchingGroupMessage()); } public void testPattern() { assertEquals( "^Forwarded from (\\\\d+\\\\.\\\\d+\\\\.\\\\d+\\\\.\\\\d+): (.*)", SyslogdConfigFactory.getInstance().getForwardingRegexp()); } public void testDoNothing() { } }