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 import org.dom4j.Document;
16 import org.dom4j.DocumentHelper;
17
18 public class Dom4jPropertyExtractorTestCase extends AbstractXmlPropertyExtractorTestCase
19 {
20
21 public Dom4jPropertyExtractorTestCase()
22 {
23 super(true);
24 }
25
26 protected Properties getStartUpProperties()
27 {
28 Properties p = new Properties();
29 p.setProperty("selector.expression", "/endpoint");
30 p.setProperty("selector.evaluator", "xpath");
31
32 return p;
33 }
34
35 protected Object getMatchMessage()
36 {
37 Document document = DocumentHelper.createDocument();
38 document.addElement("endpoint").addText("matchingEndpoint1");
39 return document;
40 }
41
42 protected Object getErrorMessage()
43 {
44 Document document = DocumentHelper.createDocument();
45 document.addElement("endpoint").addText("missingEndpoint");
46 return document;
47 }
48
49 }