Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
WSI Test Plan
Revision as of 11:01, 27 July 2006 by Unnamed Poltroon (Talk)
|
Task Oriented Tests |
Test Case 1 : Validating a WSDL File
- Download the following WS-I compliant wsdl into your workspace: Fax.
- Set the level of compliance for the Simple SOAP Binding Profile in the workspace to required. (For information on setting the level of WS-I compliant for the workspace or for a project see Setting the level of WS-I compliance).
- Validate the wsdl. The wsdl should be valid with no errors or warnings.
- Now, edit the wsdl using the WSDL editor, changing the SOAP binding from "document literal" to "rpc encoded". Save and exit the editor.
- Validate the wsdl. There should now be an error associated with the file.
The description of the error should be: - Reset the level of compliance in the workspace to suggest.
- Validate the wsdl. There should now be a warning associated with the file.
The description of the error should be the same. - Reset the level of compliance in the workspace to ignore.
- Validate the wsdl. The wsdl should be valid with no errors or warnings.
- Repeat steps 2 through 9 validating against the WS-I Attachments Profile instead of the Simple SOAP Binding Profile. All results should be the same.
- Reset the level of compliance for the Simple SOAP Binding Profile in the workspace to required.
- Set the level of compliance in the appropriate project to required from follow preference.
- Validate the wsdl. There should now be an error associated with the file.
- Reset the level of compliance in the project to suggest.
- Validate the wsdl. There should now be a warning associated with the file.
- Reset the level of compliance in the project to ignore.
- Validate the wsdl. The wsdl should be valid with no errors or warnings.
- Reset the level of compliance in the workspace to ignore. Repeat steps 12 through 17. All results should be the same.
- Done!