package org.jooby.assets;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;
public class AssetExceptionTest {
@Test
public void defaults() {
AssetProblem problem = new AssetProblem("x.js", 5, 2, "message", null);
AssetException ex = new AssetException("x", problem);
assertEquals("x", ex.getId());
assertEquals(Lists.newArrayList(problem), ex.getProblems());
}
@Test
public void fullConstructor() {
AssetProblem problem = new AssetProblem("x.js", 5, 2, "message", null);
AssetException ex = new AssetException("x", ImmutableList.of(problem));
assertEquals("x", ex.getId());
assertEquals(Lists.newArrayList(problem), ex.getProblems());
}
}