1
2
3
4
5
6
7
8
9
10
11 package org.mule.transformers.xml;
12
13 import org.mule.api.transformer.Transformer;
14 import org.mule.module.xml.transformer.XsltTransformer;
15 import org.mule.util.IOUtils;
16
17 public class XsltTransformerUTF8TestCase extends AbstractXmlTransformerTestCase
18 {
19
20 private String srcData;
21 private String resultData;
22
23
24 protected void doSetUp() throws Exception
25 {
26 srcData = IOUtils.toString(IOUtils.getResourceAsStream("cdcatalog-utf-8.xml", getClass()), "UTF-8");
27 resultData = IOUtils.toString(IOUtils.getResourceAsStream("cdcatalog-utf-8.html", getClass()),
28 "UTF-8");
29 }
30
31 public Transformer getTransformer() throws Exception
32 {
33 XsltTransformer transformer = new XsltTransformer();
34 transformer.setXslFile("cdcatalog.xsl");
35 transformer.setReturnClass(String.class);
36 transformer.initialise();
37 return transformer;
38 }
39
40 public Transformer getRoundTripTransformer() throws Exception
41 {
42 return null;
43 }
44
45
46 public void testRoundtripTransform() throws Exception
47 {
48
49 }
50
51 public Object getTestData()
52 {
53 return srcData;
54 }
55
56 public Object getResultData()
57 {
58 return resultData;
59 }
60
61 }