1
2
3
4
5
6
7
8
9
10
11 package org.mule.module.xml.functional;
12
13 import java.util.Properties;
14
15
16 public class JXPathPropertyExtractorMultipleEndpointsTestCase extends AbstractXmlPropertyExtractorTestCase
17 {
18
19 public JXPathPropertyExtractorMultipleEndpointsTestCase()
20 {
21 super(true);
22 }
23
24 protected Properties getStartUpProperties()
25 {
26 Properties p = new Properties();
27 p.setProperty("selector.expression", "/endpoints/endpoint");
28 p.setProperty("selector.evaluator", "jxpath");
29
30 return p;
31 }
32
33 protected Object getMatchMessage()
34 {
35 return "<endpoints><endpoint>matchingEndpoint1</endpoint><endpoint>matchingEndpoint2</endpoint></endpoints>";
36 }
37
38 protected Object getErrorMessage()
39 {
40 return "<endpoint>missingEndpoint</endpoint>";
41 }
42
43 }