1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.rat;
20
21 import org.apache.rat.test.utils.Resources;
22 import org.junit.jupiter.api.Test;
23
24 import static org.junit.jupiter.api.Assertions.assertNotNull;
25
26 import java.io.BufferedReader;
27 import java.io.FileReader;
28 import java.io.StringReader;
29 import java.io.StringWriter;
30
31
32 public class ReportTransformerTest {
33
34 private static final String SIMPLE_CONTENT =
35 "<?xml version='1.0'?>" +
36 "<directory name='sub'>" +
37 "<standard name='Empty.txt'>" +
38 "<license code='?????' name='UNKNOWN' version='' approved='false' generated='false'></license>" +
39 "</standard>" +
40 "<directory name='.svn' restricted='true'/>" +
41 "</directory>";
42
43 @Test
44 public void testTransform() throws Exception {
45 StringWriter writer = new StringWriter();
46 assertNotNull(writer);
47 StringReader in = new StringReader(SIMPLE_CONTENT);
48 ReportTransformer transformer = new ReportTransformer(writer,
49 new BufferedReader(new FileReader(Resources.getMainResourceFile("/org/apache/rat/plain-rat.xsl"))),
50 in);
51 transformer.transform();
52 }
53
54 }