@Test public void testRotateConstructor() throws Throwable { new RotateLogListener().new Rotate(); assertTrue("Test completed without Exception", true); }
@Test public void testEnvironmentCodeParsing() { Map<String, String> env = System.getenv(); RotateLogListener listener = new RotateLogListener(); Map.Entry<String, String> entry = env.entrySet().iterator().next(); String replaced = listener.fileNameFromPattern("%s-log", "e{" + entry.getKey() + "}"); assertEquals(entry.getValue() + "-log", replaced); }
@Test public void testConstructor() throws Throwable { RotateLogListener rotateLogListener = new RotateLogListener(); assertNotNull("rotateLogListener.p", rotateLogListener.p); }
private RotateLogListener createRotateLogListenerWithIsoDateFormat( String logFileName, Properties customConfig) throws ConfigurationException { RotateLogListener listener = new RotateLogListener(); Properties configuration = new Properties(); configuration.setProperty("file", logRotationTestDirectory.getDirectory().getAbsolutePath() + "/" + logFileName); configuration.setProperty("copies", "10"); configuration.setProperty("maxsize", "1000000"); if (customConfig != null) { configuration.putAll(customConfig); } logRotationTestDirectory.allowNewFileCreation(); listener.setConfiguration(new SimpleConfiguration(configuration)); return listener; }
@Test public void testRemoveAllListeners2() throws Throwable { Logger logger = new Logger(); LogListener l = new RotateLogListener(); logger.addListener(l); logger.removeAllListeners(); assertEquals("m_logger.listeners.size()", 0, logger.listeners.size()); assertFalse("m_logger.listeners.contains(l)", logger.listeners.contains(l)); }
@Test @Ignore ("test causes problems, closes stdout") public void testCloseLogFile() throws Throwable { RotateLogListener rotateLogListener = new RotateLogListener(); rotateLogListener.closeLogFile(); assertNull("rotateLogListener.f", rotateLogListener.f); }
@Test public void testCheckSizeThrowsNullPointerException() throws Throwable { RotateLogListener rotateLogListener = new RotateLogListener(); try { rotateLogListener.openLogFile(); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("rotateLogListener.f", rotateLogListener.f); assertNotNull("rotateLogListener.p", rotateLogListener.p); } }
@Test public void testRemoveAllListeners1() throws Throwable { Logger logger = new Logger(); logger.addListener(new FilterLogListener()); logger.addListener(new RotateLogListener()); logger.removeAllListeners(); assertEquals("m_logger.listeners.size()", 0, logger.listeners.size()); }
@Test @Ignore ("test causes problems, closes stdout") public void testLogRotateThrowsNullPointerException() throws Throwable { RotateLogListener rotateLogListener = new RotateLogListener(); try { rotateLogListener.logRotate(); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("rotateLogListener.f", rotateLogListener.f); assertNull("rotateLogListener.p", rotateLogListener.p); } }
@Test public void testSetConfigurationThrowsNullPointerException() throws Throwable { RotateLogListener rotateLogListener = new RotateLogListener(); Configuration cfg = new SubConfiguration(); try { rotateLogListener.setConfiguration(cfg); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("rotateLogListener.logName", rotateLogListener.logName); assertEquals("rotateLogListener.sleepTime", 0L, rotateLogListener.sleepTime); assertEquals("rotateLogListener.maxSize", 0L, rotateLogListener.maxSize); assertEquals("rotateLogListener.maxCopies", 0, rotateLogListener.maxCopies); assertNull("rotateLogListener.rotate", rotateLogListener.rotate); assertNull("rotateLogListener.f", rotateLogListener.f); assertNotNull("rotateLogListener.p", rotateLogListener.p); } }