Пример #1
0
 @Test(expected = IllegalArgumentException.class)
 public void testInvalidRelativeLink() throws IOException {
   final ReportOutputFolder folder = root.subFolder("f1").subFolder("f2");
   final ReportOutputFolder base =
       new ReportOutputFolder(new MemoryMultiReportOutput()).subFolder("g1");
   folder.getLink(base, "test.html");
 }
Пример #2
0
 @Test
 public void testFileInSubFolder() throws IOException {
   root.subFolder("folderA").subFolder("folderB").createFile("test.html").close();
   output.assertSingleFile("folderA/folderB/test.html");
   output.close();
   output.assertAllClosed();
 }
Пример #3
0
 @Test
 public void testRelativeLinkInSibling2() throws IOException {
   final ReportOutputFolder folder = root.subFolder("f1").subFolder("f2");
   final ReportOutputFolder base = root.subFolder("f1").subFolder("g2");
   assertEquals("../f2/test.html", folder.getLink(base, "test.html"));
 }
Пример #4
0
 @Test
 public void testRelativeLinkInSubFolder() throws IOException {
   final ReportOutputFolder folder = root.subFolder("f1").subFolder("f2");
   assertEquals("f1/f2/test.html", folder.getLink(root, "test.html"));
 }
Пример #5
0
 @Test
 public void testRelativeLinkInParentFolder() throws IOException {
   final ReportOutputFolder base = root.subFolder("f1").subFolder("f2");
   assertEquals("../../test.html", root.getLink(base, "test.html"));
 }
Пример #6
0
 @Test
 public void testSubfolderInstance() throws IOException {
   final ReportOutputFolder folder1 = root.subFolder("folder1");
   final ReportOutputFolder folder2 = root.subFolder("folder1");
   assertSame(folder1, folder2);
 }
Пример #7
0
 @Test
 public void testFileInRoot() throws IOException {
   root.createFile("test.html").close();
   output.assertSingleFile("test.html");
 }