1
2
3
4
5
6
7 package org.mule.transformers.xml;
8
9 import static org.junit.Assert.assertEquals;
10 import static org.junit.Assert.assertTrue;
11 import org.mule.api.transformer.Transformer;
12 import org.mule.module.xml.transformer.XsltTransformer;
13 import org.mule.tck.junit4.FunctionalTestCase;
14
15 import javax.xml.transform.URIResolver;
16
17 import org.junit.Test;
18
19 public class XsltTransformerWithUriResolverTestCase extends FunctionalTestCase
20 {
21
22 @Override
23 protected String getConfigResources()
24 {
25 return "xslt-transformer-wth-uri-resolver-config.xml";
26 }
27
28 @Test
29 public void configuresUriResolver() throws Exception {
30 Transformer transformer = muleContext.getRegistry().lookupTransformer("testTransformer");
31 assertTrue(transformer instanceof XsltTransformer);
32 XsltTransformer xsltTransformer = (XsltTransformer) transformer;
33
34 URIResolver uriResolver = muleContext.getRegistry().lookupObject("testResolver");
35 assertEquals(uriResolver, xsltTransformer.getUriResolver());
36 }
37 }