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 java.io.BufferedReader;
22 import java.io.File;
23 import java.io.FileReader;
24 import java.io.StringReader;
25 import java.io.StringWriter;
26
27 import junit.framework.TestCase;
28
29 public class ReportTransformerTest extends TestCase {
30
31 private static final String SIMPLE_CONTENT =
32 "<?xml version='1.0'?>" +
33 "<directory name='sub'>" +
34 "<standard name='Empty.txt'>" +
35 "<license code='?????' name='UNKNOWN' version='' approved='false' generated='false'></license>" +
36 "</standard>" +
37 "<directory name='.svn' restricted='true'/>" +
38 "</directory>";
39
40 StringWriter writer;
41
42 protected void setUp() throws Exception {
43 super.setUp();
44 writer = new StringWriter();
45 }
46
47 protected void tearDown() throws Exception {
48 super.tearDown();
49 }
50
51 public void testTransform() throws Exception {
52 StringReader in = new StringReader(SIMPLE_CONTENT);
53 ReportTransformer transformer = new ReportTransformer(writer,
54 new BufferedReader(new FileReader(new File("src/main/resources/org/apache/rat/plain-rat.xsl"))),
55 in);
56 transformer.transform();
57 }
58
59 }