package org.jooby.assets; import static org.junit.Assert.assertEquals; import org.junit.Test; public class AssetProblemTest { @Test public void defaults() { AssetProblem problem = new AssetProblem("x.js", 5, 2, "message", null); assertEquals(2, problem.getColumn()); assertEquals("x.js", problem.getFilename()); assertEquals(5, problem.getLine()); assertEquals("message", problem.getMessage()); assertEquals("", problem.getEvidence()); assertEquals("x.js:5:2: message", problem.toString()); } @Test public void withEvidenve() { AssetProblem problem = new AssetProblem("x.js", 5, 2, "message", "evidence"); assertEquals(2, problem.getColumn()); assertEquals("x.js", problem.getFilename()); assertEquals(5, problem.getLine()); assertEquals("message", problem.getMessage()); assertEquals("evidence", problem.getEvidence()); assertEquals("x.js:5:2: message\nevidence", problem.toString()); } }