The woden4SAWSDL project includes the junit test cases that test each one of the recommended SAWSDL documents from the SAWSDL W3C test suite. The following table summarizes where each test fits in.
The tests are arranged in two groups, namely read and extraction.
| Feature number | Description | Read test case (package - edu.uga.cs.lsdis.wsdl20.extensions.sawsdl.read) |
Extraction Test case (package - edu.uga.cs.lsdis.wsdl20.extensions.sawsdl.extract) |
|---|---|---|---|
| 0 | plain WSDL document | Read0Test | N/A |
| 1 | modelReference on WSDL Interface components (sec 3.1) | Read1x1Test, Read1x2Test |
InterfaceModelReferenceTest, MultiInterfaceAnnotationTest |
| 2 | modelReferences from extended interface apply on extending interface (sec 3.1) | Read2Test | ExtendedInterfaceAnnotationTest |
| 3 | modelReference on WSDL Interface Operation components (sec 3.2) | Read3Test | InterfaceOperationModelReferenceTest |
| 4 | modelReference on WSDL Interface Fault components (sec 3.3) | Read4Test | InterfaceFaultModelReferenceTest |
| 5 | modelReference on XML Schema Simple Type definitions with propagation to Elements and Attributes (sec 4.1.1) | Read5Test | SchemaSimpleTypeModelReferenceExtractionTest, AnnotationPropagationTest |
| 6 | modelReference on XML Schema Complex Type definitions (top-level) (sec 4.1.2) | Read6Test | SimpleTypeModelReferenceTest |
| 7 | modelReference on XML Schema Element declarations (sec 4.1.3) | Read7Test | ElementModelReferenceTest |
| 8 | modelReference on XML Schema Attribute declarations(sec 4.1.4) | Read8Test | AttributeModelReferenceTest, AttributePropagationTest |
| 9 | liftingSchemaMapping on XML Schema Element declarations (sec 4.2) | Read9x1Test , Read9x2Test |
ElementLiftingTest |
| 10 | liftingSchemaMapping on XML Schema Type definitions (sec 4.2) | Read10Test | TypeLiftingTest |
| 11 | loweringSchemaMapping on XML Schema Element declarations (sec 4.2) | Read11Test | ElementLoweringTest |
| 12 | loweringSchemaMapping on XML Schema Type definitions (sec 4.2) | Read12x1Test ,Read12x2Test |
TypeLoweringTest |
| 13 | liftingSchemaMapping and loweringSchemaMapping propagation from type definition to element declaration using that type, plus overriding (sec 4.2) | Read13x1Test ,Read13x2Test |
SchemaMappingPropagationTest |