1 19 20 package org.netbeans.modules.xml.wsdl.ui.extensibility.model; 21 import java.util.List ; 22 import javax.xml.namespace.QName ; 23 import junit.framework.*; 24 import org.netbeans.modules.xml.wsdl.ui.TestLookup; 25 import org.netbeans.modules.xml.wsdl.ui.extensibility.model.impl.WSDLExtensibilityElementsFactoryImpl; 26 import org.openide.filesystems.Repository; 27 import org.openide.filesystems.XMLFileSystem; 28 import org.openide.modules.ModuleInfo; 29 import org.openide.util.Lookup; 30 import org.openide.util.NbBundle; 31 37 38 42 public class WSDLExtensibilityElementsFactoryTest extends TestCase { 43 44 static { 45 try { 46 System.setProperty("org.openide.util.Lookup", TestLookup.class.getName()); 47 Lookup l = Lookup.getDefault(); 48 if(l instanceof TestLookup) { 49 XMLFileSystem x = new XMLFileSystem(WSDLExtensibilityElementsFactoryTest.class.getResource("/org/netbeans/modules/wsdlextensions/dummy/resources/layer.xml")); 50 51 ((TestLookup) l).setup(x); 52 } 53 } catch(Exception ex) { 54 ex.printStackTrace(); 55 } 56 } 57 58 public WSDLExtensibilityElementsFactoryTest(String testName) { 59 super(testName); 60 } 61 62 protected void setUp() throws Exception { 63 } 64 65 protected void tearDown() throws Exception { 66 } 67 68 71 public void testGetInstance() throws Exception { 72 System.out.println("getInstance"); 73 74 WSDLExtensibilityElementsFactory result = WSDLExtensibilityElementsFactory.getInstance(); 75 assertNotNull(result); 76 77 } 78 79 82 public void testGetWSDLExtensibilityElements() throws Exception { 83 System.out.println("getWSDLExtensibilityElements"); 84 85 WSDLExtensibilityElementsFactory instance = WSDLExtensibilityElementsFactory.getInstance(); 86 WSDLExtensibilityElements result = instance.getWSDLExtensibilityElements(); 87 assertNotNull(result); 88 89 assertNotNull(result.getAllExtensionSchemas()); 90 assertNotNull(result.getAllExtensionSchemas().length == 0); 91 } 92 93 public void testBinding() throws Exception { 94 WSDLExtensibilityElementsFactory instance = WSDLExtensibilityElementsFactory.getInstance(); 95 WSDLExtensibilityElements result = instance.getWSDLExtensibilityElements(); 96 97 WSDLExtensibilityElement bindingElement = result.getWSDLExtensibilityElement(WSDLExtensibilityElements.ELEMENT_BINDING); 99 assertNull(bindingElement); 100 } 101 102 public void testBindingOperation() throws Exception { 103 WSDLExtensibilityElementsFactory instance = WSDLExtensibilityElementsFactory.getInstance(); 104 WSDLExtensibilityElements result = instance.getWSDLExtensibilityElements(); 105 106 WSDLExtensibilityElement bindingOperationElement = result.getWSDLExtensibilityElement(WSDLExtensibilityElements.ELEMENT_BINDING_OPERATION); 108 assertNull(bindingOperationElement); 109 } 110 111 public void testBindingOpearationInput() throws Exception { 112 WSDLExtensibilityElementsFactory instance = WSDLExtensibilityElementsFactory.getInstance(); 113 WSDLExtensibilityElements result = instance.getWSDLExtensibilityElements(); 114 115 WSDLExtensibilityElement bindingOperationInputElement = result.getWSDLExtensibilityElement(WSDLExtensibilityElements.ELEMENT_BINDING_OPERATION_INPUT); 117 assertNull(bindingOperationInputElement); 118 } 119 120 public void testBindingOperationOutput() throws Exception { 121 WSDLExtensibilityElementsFactory instance = WSDLExtensibilityElementsFactory.getInstance(); 122 WSDLExtensibilityElements result = instance.getWSDLExtensibilityElements(); 123 124 WSDLExtensibilityElement bindingOperationOutputElement = result.getWSDLExtensibilityElement(WSDLExtensibilityElements.ELEMENT_BINDING_OPERATION_OUTPUT); 126 assertNull(bindingOperationOutputElement); 127 } 128 129 public void testBindingOperationFault() throws Exception { 130 WSDLExtensibilityElementsFactory instance = WSDLExtensibilityElementsFactory.getInstance(); 131 WSDLExtensibilityElements result = instance.getWSDLExtensibilityElements(); 132 133 WSDLExtensibilityElement bindingOperationFaultElement = result.getWSDLExtensibilityElement(WSDLExtensibilityElements.ELEMENT_BINDING_OPERATION_FAULT); 135 assertNull(bindingOperationFaultElement); 136 137 } 138 139 public void testServicePort() throws Exception { 140 WSDLExtensibilityElementsFactory instance = WSDLExtensibilityElementsFactory.getInstance(); 141 WSDLExtensibilityElements result = instance.getWSDLExtensibilityElements(); 142 143 WSDLExtensibilityElement servicePortElement = result.getWSDLExtensibilityElement(WSDLExtensibilityElements.ELEMENT_SERVICE_PORT); 145 assertNull(servicePortElement); 146 147 } 148 } 149 | Popular Tags |