01: package org.drools.xml;
02:
03: import junit.framework.TestCase;
04:
05: /**
06: * Test the dump/convert format utilities.
07: *
08: * @author Michael Neale
09: * @author Fernando Meyer
10: */
11:
12: public class DumperTest extends TestCase {
13:
14: // Xml Dumper test
15:
16: public void testRoundTripAccumulateXml() throws Exception {
17: DumperTestHelper.XmlFile("test_ParseAccumulate.xml");
18: }
19:
20: public void testRoundTripCollectXml() throws Exception {
21: DumperTestHelper.XmlFile("test_ParseCollect.xml");
22: }
23:
24: public void testRoundTripExistsXml() throws Exception {
25: DumperTestHelper.XmlFile("test_ParseExists.xml");
26: }
27:
28: public void testRoundTripForallXml() throws Exception {
29: DumperTestHelper.XmlFile("test_ParseForall.xml");
30: }
31:
32: public void testRoundTripFromXml() throws Exception {
33: DumperTestHelper.XmlFile("test_ParseFrom.xml");
34: }
35:
36: public void testRoundTripComplexRuleXml() throws Exception {
37: DumperTestHelper.XmlFile("test_RoundTrip.xml");
38: }
39:
40: // Drl Dumper test
41:
42: public void testRoundTripComplexRuleDrl() throws Exception {
43: DumperTestHelper.DrlFile("test_RoundTrip.drl");
44: }
45:
46: public void testRoundTripCollectDrl() throws Exception {
47: DumperTestHelper
48: .DrlFile("../integrationtests/test_Collect.drl");
49: }
50:
51: public void testRoundTripAccumulateDrl() throws Exception {
52: DumperTestHelper.DrlFile("test_accumulateall.drl");
53: }
54:
55: public void testRoundTripExistsDrl() throws Exception {
56: DumperTestHelper.DrlFile("../integrationtests/test_exists.drl");
57: }
58:
59: public void testRoundTripForallDrl() throws Exception {
60: DumperTestHelper.DrlFile("../integrationtests/test_Forall.drl");
61: }
62:
63: public void testRoundTripFromDrl() throws Exception {
64: DumperTestHelper.DrlFile("test_from.drl");
65: }
66:
67: public void testRoundTripSimpleRuleDrl() throws Exception {
68: DumperTestHelper.DrlFile("test_simplerule.drl");
69: }
70:
71: public void testRoundTripPComplexDrl() throws Exception {
72: DumperTestHelper.DrlFile("test_complex.drl");
73: }
74:
75: public void testRoundTripPComplexXml() throws Exception {
76: DumperTestHelper.XmlFile("test_ParseComplex.xml");
77: }
78:
79: }
|