Manual Testing for 3.0 M4 Release
Bug No. |
Description |
Test Steps |
Test Step Results
|
329493
|
Unable to create JAXB 2.2 Project
|
Select File>New>Other
|
New Wizard dialog appears
|
...
|
...
|
Select JAXB>JAXB Project, Click on Next button
|
JAXB Project page appears in New JAXB Project wizard with the cursor defaulting in Project name text field
|
...
|
...
|
Enter JAXB 2.1 for the Project name, Select 2.1 from the JAXB version drop down and click on Next button
|
Source folders on build path page appears
|
...
|
...
|
Leave the Source folder (src) default and click on the Next button
|
JAXB Facet page appears with Generic JAXB 2.1 available for the Platform
|
...
|
...
|
Do not select any libraries or if there are any selected de-select them all
|
Verify a message appears stating - At least one user library must be selected and the Finish button is disabled
|
...
|
...
|
Select Disable Library Cofiguration from the drop down for Type
|
Verify warning appears stating - Library configuration is disabled. Also verify the message in the JAXB implementation states - The JAXB facet requires a JAXB implementation library to be present on the project classpath.
|
...
|
...
|
Select User Library from the Type drop down, Select EclipseLink 2.1.1.- Helios for the Library and click on the Finish button
|
JAXB 2.1 Project is created successfully, but has two errors
|
...
|
...
|
R-Click on the Project and select Properties
|
The Properties for JAXB 2.1 dialog opens
|
...
|
...
|
Select Project Facets, Click on the drop down for Java in the Project Facet list and select 1.5, then click on the OK button.
|
The 2 errors are removed and 1 warning now appears.
|
...
|
...
|
R-Click on the Project and select Properties again
|
The Properties for JAXB 2.1 dialog opens
|
...
|
...
|
Select Project Facets, Click on the drop down for JAXB and select 2.2
|
Further configuration required message appears at the bottom
|
...
|
...
|
Click on the Further configuration required link at the bottom
|
Modified Faceted Project dialog appears stating - Platform does not support the current JAXB facet version
|
...
|
...
|
Select Generic JAXB 2.2 from the Platform drop down, click on Ok button, then click on Apply button
|
Message is removed
|
...
|
...
|
Click on JAXB in the Explorer field to the right
|
Verify that Generic JAXB 2.2 is selected for the Platform
|
...
|
...
|
Click on the Change JAXB version link
|
Verify you are taken to the Project Facets page
|
...
|
...
|
Click on the OK button.
|
1 warning still appears but no errors appear
|
...
|
...
|
R-Click on Project, Select Properties, Select Project Facets from the explorer view, Select 1.6 from the Java drop down and then click on OK button.
|
Properties dialog closes and no errors or warnings appear for the project
|
...
|
...
|
Delete the JAXB Project and all its contents
|
JAXB 2.1 project is deleted successfully
|
...
|
...
|
Select File>New>Other>JAXB>JAXB Project
|
New JAXB Project dialog appears with JAXB Version 2.2 select as default
|
...
|
...
|
Enter JAXB 2.2 for the Project name, check the Add project to working sets checkbox
|
Working sets Select button becomes enabled
|
...
|
...
|
Click on the Select button and then select a working set or add a new one in none exist, Click on Ok and then Click on Next button twice
|
JAXB Facet page appears with Generic JAXB 2.2 selected for the platform
|
...
|
...
|
Select the EclipseLink 2.0.2 library and then click on the Finish button.
|
JAXB 2.2 project is created successfully without errors or warnings
|
...
|
...
|
Highlight project, select File>Properties
|
Properties for JAXB 2.2 dialog appears
|
...
|
...
|
Select Project Facets from the explorer view, select 2.1 from the JAXB drop down
|
Further configuration required message link appears
|
...
|
...
|
Click on the Further configuration required link
|
Modify Faceted Project dialog appears
|
...
|
...
|
Select Generic JAXB 2.1 from the Platform drop down, click on OK button, Click on Apply button
|
Message is removed
|
...
|
...
|
Click on OK button
|
Dialog closes and the project contains no errors or warnings.
|