com.ibm.wsdl.tck
Class DefinitionTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.ibm.wsdl.tck.DefinitionTest
All Implemented Interfaces:
junit.framework.Test

public class DefinitionTest
extends junit.framework.TestCase

This class implements a series of tests used to check javax.wsdl.Definition implementations for compliance with the JWSDL specification.

Author:
Matthew J. Duftler (duftler@us.ibm.com)

Constructor Summary
DefinitionTest()
           
 
Method Summary
protected  void setUp()
           
 void testAddGetNamespaceAndPrefix()
          Test Definition.addNamespace(...), Definition.getNamespace(...), and Definition.getPrefix(...).
 void testCreateAddGetImport()
          Test Definition.createImport(), Definition.addImport(...), and Definition.getImports(...).
 void testCreateAddGetRemoveBinding()
          Test Definition.createBinding(), Definition.addBinding(...), Definition.getBinding(...), and Definition.removeBinding(...).
 void testCreateAddGetRemoveMessage()
          Test Definition.createMessage(), Definition.addMessage(...), Definition.getMessage(...), and Definition.removeMessage(...).
 void testCreateAddGetRemovePortType()
          Test Definition.createPortType(), Definition.addPortType(...), Definition.getPortType(...), and Definition.removePortType(...).
 void testCreateAddGetRemoveService()
          Test Definition.createService(), Definition.addService(...), Definition.getService(...), and Definition.removeService(...).
 void testCreateBindingFault()
          Test Definition.createBindingFault().
 void testCreateBindingInput()
          Test Definition.createBindingInput().
 void testCreateBindingOperation()
          Test Definition.createBindingOperation().
 void testCreateBindingOutput()
          Test Definition.createBindingOutput().
 void testCreateFault()
          Test Definition.createFault().
 void testCreateInput()
          Test Definition.createInput().
 void testCreateOperation()
          Test Definition.createOperation().
 void testCreateOutput()
          Test Definition.createOutput().
 void testCreatePart()
          Test Definition.createPart().
 void testCreatePort()
          Test Definition.createPort().
 void testCreateSetGetTypes()
          Test Definition.createTypes(), Definition.setTypes(...), and Definition.getTypes().
 void testSetGetDocumentationElement()
          Test Definition.setDocumentationElement(...) and Definition.getDocumentationElement().
 void testSetGetDocumentBaseURI()
          Test Definition.setDocumentBaseURI(...) and Definition.getDocumentBaseURI().
 void testSetGetExtensionRegistry()
          Test Definition.setExtensionRegistry(...) and Definition.getExtensionRegistry().
 void testSetGetQName()
          Test Definition.setQName(...) and Definition.getQName().
 void testSetGetTargetNamespace()
          Test Definition.setTargetNamespace(...) and Definition.getTargetNamespace().
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefinitionTest

public DefinitionTest()
Method Detail

setUp

protected void setUp()
              throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

testCreateAddGetRemoveBinding

public void testCreateAddGetRemoveBinding()
Test Definition.createBinding(), Definition.addBinding(...), Definition.getBinding(...), and Definition.removeBinding(...).


testCreateAddGetRemoveMessage

public void testCreateAddGetRemoveMessage()
Test Definition.createMessage(), Definition.addMessage(...), Definition.getMessage(...), and Definition.removeMessage(...).


testCreateAddGetRemovePortType

public void testCreateAddGetRemovePortType()
Test Definition.createPortType(), Definition.addPortType(...), Definition.getPortType(...), and Definition.removePortType(...).


testCreateAddGetRemoveService

public void testCreateAddGetRemoveService()
Test Definition.createService(), Definition.addService(...), Definition.getService(...), and Definition.removeService(...).


testCreateSetGetTypes

public void testCreateSetGetTypes()
Test Definition.createTypes(), Definition.setTypes(...), and Definition.getTypes().


testCreateAddGetImport

public void testCreateAddGetImport()
Test Definition.createImport(), Definition.addImport(...), and Definition.getImports(...).


testCreateBindingFault

public void testCreateBindingFault()
Test Definition.createBindingFault().


testCreateBindingInput

public void testCreateBindingInput()
Test Definition.createBindingInput().


testCreateBindingOperation

public void testCreateBindingOperation()
Test Definition.createBindingOperation().


testCreateBindingOutput

public void testCreateBindingOutput()
Test Definition.createBindingOutput().


testCreateFault

public void testCreateFault()
Test Definition.createFault().


testCreateInput

public void testCreateInput()
Test Definition.createInput().


testCreateOperation

public void testCreateOperation()
Test Definition.createOperation().


testCreateOutput

public void testCreateOutput()
Test Definition.createOutput().


testCreatePart

public void testCreatePart()
Test Definition.createPart().


testCreatePort

public void testCreatePort()
Test Definition.createPort().


testAddGetNamespaceAndPrefix

public void testAddGetNamespaceAndPrefix()
Test Definition.addNamespace(...), Definition.getNamespace(...), and Definition.getPrefix(...). Test support for default namespace declarations.


testSetGetQName

public void testSetGetQName()
Test Definition.setQName(...) and Definition.getQName().


testSetGetTargetNamespace

public void testSetGetTargetNamespace()
Test Definition.setTargetNamespace(...) and Definition.getTargetNamespace().


testSetGetDocumentBaseURI

public void testSetGetDocumentBaseURI()
Test Definition.setDocumentBaseURI(...) and Definition.getDocumentBaseURI().


testSetGetDocumentationElement

public void testSetGetDocumentationElement()
                                    throws javax.xml.parsers.ParserConfigurationException
Test Definition.setDocumentationElement(...) and Definition.getDocumentationElement().

Throws:
javax.xml.parsers.ParserConfigurationException

testSetGetExtensionRegistry

public void testSetGetExtensionRegistry()
Test Definition.setExtensionRegistry(...) and Definition.getExtensionRegistry().



Copyright © 2003 IBM. All Rights Reserved.