public void assertIsErrorFree() { assertTrue(isErrorFree(0)); }
@Test public void renameToNonExistingDirectory() throws IOException, RolloverFailure { RenameUtil renameUtil = new RenameUtil(); renameUtil.setContext(context); int diff2 = RandomUtil.getPositiveInt(); File fromFile = File.createTempFile("from" + diff, "test", randomOutputDir); String randomTARGETDir = CoreTestConstants.OUTPUT_DIR_PREFIX + diff2; renameUtil.rename(fromFile.toString(), new File(randomTARGETDir + "/to.test").toString()); StatusPrinter.printInCaseOfErrorsOrWarnings(context); assertTrue(statusChecker.isErrorFree(0)); }
if (!new StatusChecker(context).isErrorFree(Status.ERROR)) { List<Status> errors = new ArrayList<>(); for (Status status : context.getStatusManager().getCopyOfStatusList()) {
if (!new StatusChecker(context).isErrorFree(Status.ERROR)) { List<Status> errors = new ArrayList<>(); for (Status status : context.getStatusManager().getCopyOfStatusList()) {
@Test public void test1() throws Exception { Compressor compressor = new Compressor(CompressionMode.GZ); compressor.setContext(context); compressor.compress(CoreTestConstants.TEST_DIR_PREFIX + "input/compress1.txt", CoreTestConstants.OUTPUT_DIR_PREFIX + "compress1.txt.gz", null); StatusChecker checker = new StatusChecker(context); assertTrue(checker.isErrorFree(0)); assertTrue(Compare.gzCompare(CoreTestConstants.OUTPUT_DIR_PREFIX + "compress1.txt.gz", CoreTestConstants.TEST_DIR_PREFIX + "witness/compress1.txt.gz")); }
@Test public void test2() throws Exception { Compressor compressor = new Compressor(CompressionMode.GZ); compressor.setContext(context); compressor.compress(CoreTestConstants.TEST_DIR_PREFIX + "input/compress2.txt", CoreTestConstants.OUTPUT_DIR_PREFIX + "compress2.txt", null); StatusChecker checker = new StatusChecker(context); assertTrue(checker.isErrorFree(0)); assertTrue(Compare.gzCompare(CoreTestConstants.OUTPUT_DIR_PREFIX + "compress2.txt.gz", CoreTestConstants.TEST_DIR_PREFIX + "witness/compress2.txt.gz")); }
@Test public void test3() throws Exception { Compressor compressor = new Compressor(CompressionMode.ZIP); compressor.setContext(context); compressor.compress(CoreTestConstants.TEST_DIR_PREFIX + "input/compress3.txt", CoreTestConstants.OUTPUT_DIR_PREFIX + "compress3.txt", "compress3.txt"); StatusChecker checker = new StatusChecker(context); assertTrue(checker.isErrorFree(0)); // we don't know how to compare .zip files // assertTrue(Compare.compare(CoreTestConstants.OUTPUT_DIR_PREFIX // + "compress3.txt.zip", CoreTestConstants.TEST_DIR_PREFIX // + "witness/compress3.txt.zip")); }
private void executeHarness(int duration, boolean withDelay) throws InterruptedException { MultiThreadedHarness multiThreadedHarness = new MultiThreadedHarness( duration); this.runnableArray = buildRunnableArray(withDelay); multiThreadedHarness.execute(runnableArray); StatusChecker checker = new StatusChecker(context.getStatusManager()); if (!checker.isErrorFree(0)) { StatusPrinter.print(context); fail("errors reported"); } }
@Test public void conditionalConsoleApp_IF_THEN_True() throws JoranException, UnknownHostException { configure(AccessTestConstants.TEST_DIR_PREFIX + "input/joran/conditional/conditionalConsole.xml"); ConsoleAppender consoleAppender = (ConsoleAppender) context.getAppender("CON"); assertNotNull(consoleAppender); assertTrue(checker.isErrorFree(0)); }
@Test @Ignore public void MANUAL_renamingOnDifferentVolumesOnWindows() throws IOException, RolloverFailure { RenameUtil renameUtil = new RenameUtil(); renameUtil.setContext(context); String src = "c:/tmp/foo.txt"; makeFile(src); renameUtil.rename(src, "d:/tmp/foo" + diff + ".txt"); StatusPrinter.print(context); assertTrue(statusChecker.isErrorFree(0)); }
@Test public void conditionalConsoleApp_IF_THEN_False() throws JoranException, IOException, InterruptedException { context.putProperty("aHost", null); configure(AccessTestConstants.TEST_DIR_PREFIX + "input/joran/conditional/conditionalConsole.xml"); ConsoleAppender consoleAppender = (ConsoleAppender) context.getAppender("CON"); assertNull(consoleAppender); StatusChecker checker = new StatusChecker(context); assertTrue(checker.isErrorFree(0)); }
@Test public void conditionalConsoleApp_ELSE() throws JoranException, IOException, InterruptedException { configure(AccessTestConstants.TEST_DIR_PREFIX + "input/joran/conditional/conditionalConsole_ELSE.xml"); ConsoleAppender consoleAppender = (ConsoleAppender) context.getAppender("CON"); assertNull(consoleAppender); ListAppender listAppender = (ListAppender) context.getAppender("LIST"); assertNotNull(listAppender); assertTrue(checker.isErrorFree(0)); } }