View Javadoc

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  }