1 package org.cateproject.view;
2
3 import java.io.File;
4
5 import junit.framework.Assert;
6
7 import org.cateproject.view.mock.MockLinkTool;
8 import org.junit.Before;
9 import org.junit.Test;
10 import org.springframework.mock.web.MockHttpServletResponse;
11 import org.unitils.UnitilsJUnit4;
12
13 public class MockLinkToolTest extends UnitilsJUnit4 {
14
15 private MockLinkTool link;
16
17 @Before
18 public void setUp() {
19 String root = "target/generated-sources/mock";
20 File rootFile = new File(root + "/agent/");
21
22 link = new MockLinkTool();
23 link.setRoot(rootFile);
24 link.setResponse(new MockHttpServletResponse());
25 }
26
27 @Test
28 public void testGetRelative() {
29 String resource = "/css/layout.css";
30
31 String relativeResource = link.setRelative(resource).toString();
32 Assert.assertEquals(relativeResource,"../css/layout.css");
33 }
34
35 @Test
36 public void testURI() {
37 String resource = "/reference/layout.do";
38
39 String relativeResource = link.setRelative(resource).toString();
40 Assert.assertEquals(relativeResource,"../reference/layout.html");
41 }
42 }