Package scala_maven

Source Code of scala_maven.LogProcessorUtilsTest

package scala_maven;

import scala_maven_executions.LogProcessorUtils;
import scala_maven_executions.LogProcessorUtils.Level;
import scala_maven_executions.LogProcessorUtils.LevelState;

import junit.framework.TestCase;

public class LogProcessorUtilsTest extends TestCase {
  private LevelState assertLevelState(String input, LevelState previous, Level expectedLevel, String expectedUntilContains) throws Exception {
    LevelState back = LogProcessorUtils.levelStateOf(input, previous);
    assertEquals(expectedLevel, back.level);
    assertEquals(expectedUntilContains, back.untilContains);
    return back;
  }
 
  public void testJdkSplit() throws Exception {
    LevelState previous = new LevelState();
    previous = assertLevelState("/home/hub/p/eee/src/main/scala:-1: info: compiling", previous, Level.INFO, null);
    previous = assertLevelState("Compiling 128 source files to /home/hub/p/eee/target/classes at 1312794546514", previous, Level.INFO, null);
    previous = assertLevelState("Recompiling 1 files", previous, Level.INFO, null);
    previous = assertLevelState("/home/hub/p/eee/src/main/scala/Service.scala:72: error: type mismatch;", previous, Level.ERROR, "^");
    previous = assertLevelState("found : Unit", previous, Level.ERROR, "^");
    previous = assertLevelState("required: () => Any", previous, Level.ERROR, "^");
    previous = assertLevelState("f()", previous, Level.ERROR, "^");
    previous = assertLevelState(" ^", previous, Level.ERROR, null);
    previous = assertLevelState("/home/hub/p/eee/src/main/scala/src/main/scala/Service.scala:79: error: type mismatch;", previous, Level.ERROR, "^");
    previous = assertLevelState("found : Unit", previous, Level.ERROR, "^");
    previous = assertLevelState("required: () => Any", previous, Level.ERROR, "^");
    previous = assertLevelState("f()", previous, Level.ERROR, "^");
    previous = assertLevelState("^", previous, Level.ERROR, null);
    previous = assertLevelState("two errors found", previous, Level.ERROR, null);
    previous = assertLevelState("------------------------------------------------------------------------", previous, Level.INFO, null);
    previous = assertLevelState("BUILD ERROR", previous, Level.ERROR, null);
    previous = assertLevelState("------------------------------------------------------------------------", previous, Level.INFO, null);
    previous = assertLevelState("wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 1(Exit value: 1)", previous, Level.ERROR, null);
  }
}
TOP

Related Classes of scala_maven.LogProcessorUtilsTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.