protected void initAppender() { appender = createAppender(); validate(appender); appender.start(); initRootLogger(appender); } }
@Test public void sendStructuredMessagesOverTls() throws IOException, InterruptedException { final int numberOfMessages = 100; initTlsTestEnvironment(numberOfMessages, TlsSyslogMessageFormat.SYSLOG); sendAndCheckStructuredMessages(numberOfMessages); }
@Test public void sendStructuredMessageOverTls() throws InterruptedException, IOException { initTlsTestEnvironment(1, TlsSyslogMessageFormat.SYSLOG); sendAndCheckStructuredMessage(); }
@Test public void sendLargeLegacyBsdMessageOverTls() throws IOException, InterruptedException { final String prefix = "BEGIN"; initTlsTestEnvironment(1, TlsSyslogMessageFormat.LEGACY_BSD); final char[] msg = new char[2 * 1024 * 2014 + prefix.length()]; Arrays.fill(msg, 'a'); System.arraycopy(prefix.toCharArray(), 0, msg, 0, prefix.length()); sendAndCheckLegacyBsdMessage(new String(msg)); }
@Test public void sendLegacyBsdMessagesOverTls() throws IOException, InterruptedException { final int numberOfMessages = 100; initTlsTestEnvironment(numberOfMessages, TlsSyslogMessageFormat.LEGACY_BSD); final List<String> generatedMessages = TlsSyslogTestUtil.generateMessages(numberOfMessages, TlsSyslogMessageFormat.LEGACY_BSD); sendAndCheckLegacyBsdMessages(generatedMessages); }
public TlsSyslogAppenderTest() throws StoreConfigurationException { initServerSocketFactory(); root = ctx.getLogger("TLSSyslogAppenderTest"); }
private void initTlsTestEnvironment(final int numberOfMessages, final TlsSyslogMessageFormat messageFormat) throws IOException { this.messageFormat = messageFormat; final SSLServerSocket sslServerSocket = (SSLServerSocket) serverSocketFactory.createServerSocket(PORTNUM); syslogServer = MockSyslogServerFactory.createTLSSyslogServer(numberOfMessages, messageFormat, sslServerSocket); syslogServer.start(); initAppender(); }