package com.google.devtools.j2objc.util; import com.google.devtools.j2objc.GenerationTest; /** * Test case for {@link ErrorUtil}. */ public class ErrorUtilTest extends GenerationTest { public void testFullMessage() { assertEquals( "warning: SomeClass.java:1234: Syntax error", ErrorUtil.getFullMessage("warning: ", "SomeClass.java:1234: Syntax error", false)); assertEquals( "/Users/xx/SomeClass.java:1234: error: Syntax error", ErrorUtil.getFullMessage("error: ", "/Users/xx/SomeClass.java:1234: Syntax error", true)); assertEquals( "SomeClass.java:9: warning: Syntax error", ErrorUtil.getFullMessage("warning: ", "SomeClass.java:9: Syntax error", true)); assertEquals( "/S P A C E/C.java:9: error: Syntax error", ErrorUtil.getFullMessage("error: ", "/S P A C E/C.java:9: Syntax error", true)); assertEquals( "A.java:1: error: Some error in B.java:2: message", ErrorUtil.getFullMessage("error: ", "A.java:1: Some error in B.java:2: message", true)); } }