rendered paste body// 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() {
}
}