1 57 58 package util; 59 60 import faults.FaultMsgTest; 61 import headers.HeadersTest; 62 import inout.InoutTest; 63 import interop.InteropDocTest; 64 import interop.InteropDocWrappedTest; 65 import invocation.DynamicInvokerTest; 66 67 import jms.JmsFaultTest; 68 import jms.JmsTest; 69 import jndi.JNDIAddressBookTest; 70 import junit.framework.Test; 71 import junit.framework.TestSuite; 72 73 import mime.MimeTest; 74 import providers.PlugableProvidersTest; 75 import providers.ProvidersInitialisationTest; 76 import serialization.SerializationTest; 77 import simpletypes.SOAPENCTest; 78 import soap.InputPartsTest; 79 import soap.MissingInputPartTest; 80 import soap.OutputPartsTest; 81 import soapinterop.InteropTest; 82 import stockquote.StockquoteTest; 83 import wsdl.WsdlLoadingTest; 84 import zipcode.ZIPCodeTest; 85 86 import addressbook.AddressBookTest; 87 import async.AsyncTests; 88 import chartype.CharTest; 89 import docStyle.MessagingAttachmentsTest; 90 import docStyle.NWBankTest; 91 import docStyle.ZipCodeAxisTest; 92 93 100 101 public class WSIFTestRunner { 102 103 public static void main(String [] args) { 104 TestUtilities.startListeners(); 105 junit.textui.TestRunner.run(suite()); 106 TestUtilities.stopListeners(); 107 } 108 109 public static Test suite() { 110 TestSuite suite = new TestSuite("All WSIF Tests"); 111 112 117 suite.addTest(new TestSuite(ProvidersInitialisationTest.class)); 121 122 addIfAvaliable(suite, "ShoppingCartTest"); 124 suite.addTest(new TestSuite(AsyncTests.class)); 125 suite.addTest(new TestSuite(HeadersTest.class)); 126 suite.addTest(new TestSuite(FaultMsgTest.class)); 127 suite.addTest(new TestSuite(StockquoteTest.class)); 128 suite.addTest(new TestSuite(AddressBookTest.class)); 129 suite.addTest(new TestSuite(WsdlLoadingTest.class)); 130 suite.addTest(new TestSuite(InoutTest.class)); 131 suite.addTest(new TestSuite(DynamicInvokerTest.class)); 132 suite.addTest(new TestSuite(ZIPCodeTest.class)); 133 suite.addTest(new TestSuite(InteropTest.class)); 134 suite.addTest(new TestSuite(JNDIAddressBookTest.class)); 135 suite.addTest(new TestSuite(PlugableProvidersTest.class)); 136 suite.addTest(new TestSuite(InputPartsTest.class)); 137 suite.addTest(new TestSuite(OutputPartsTest.class)); 138 suite.addTest(new TestSuite(WildcardTest.class)); 139 suite.addTest(new TestSuite(ZipCodeAxisTest.class)); 140 suite.addTest(new TestSuite(NWBankTest.class)); 141 suite.addTest(new TestSuite(InteropDocTest.class)); 142 suite.addTest(new TestSuite(InteropDocWrappedTest.class)); 143 suite.addTest(new TestSuite(MessagingAttachmentsTest.class)); 144 suite.addTest(new TestSuite(SerializationTest.class)); 145 suite.addTest(new TestSuite(CharTest.class)); 146 suite.addTest(new TestSuite(SOAPENCTest.class)); 147 suite.addTest(new TestSuite(MissingInputPartTest.class)); 148 149 if (TestUtilities.areWeTesting("mime")) 150 suite.addTest(new TestSuite(MimeTest.class)); 151 152 if (TestUtilities.areWeTesting("jms")) { 153 suite.addTest(new TestSuite(JmsTest.class)); 154 suite.addTest(new TestSuite(JmsFaultTest.class)); 155 } 156 157 return suite; 158 } 159 160 public static void addIfAvaliable(TestSuite suite, String className) { 161 try { 162 Class klass = Class.forName("ShoppingCartTest"); 163 suite.addTest(new TestSuite(klass)); 164 } catch(Exception ex) { 165 } 166 167 } 168 } 169 | Popular Tags |