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.
Difference between revisions of "Dali 3.0 M1"
Line 10: | Line 10: | ||
| 149451 | | 149451 | ||
| Create persistence.xml in good location | | Create persistence.xml in good location | ||
− | | Create a Java Project (using all defaults) | + | | Create a Java Project (using all defaults) |
+ | | Java Project is created successfully | ||
+ | |- | ||
+ | | ... | ||
+ | | ... | ||
+ | | Select the Java Project, go to the Properties, Select Project Facets, Check the JPA checkbox | ||
+ | | Warning at bottom of dialog appears with Further configuration available | ||
+ | |- | ||
+ | | ... | ||
+ | | ... | ||
+ | | Click on the Further configuration required available | ||
+ | | Modify Faceted Project dialog appears | ||
+ | |- | ||
+ | | ... | ||
| ... | | ... | ||
+ | | Select a library, leave other defaults, click on OK, click on OK on Properties dialog | ||
+ | | Verify persistence.xml appears under project_name\src\META-INF directory structure | ||
|- | |- | ||
| 209489 | | 209489 | ||
Line 130: | Line 145: | ||
| 310866 | | 310866 | ||
| JAXB Class Gen wizard: Bindings file chooser dialog should allow multi-select | | JAXB Class Gen wizard: Bindings file chooser dialog should allow multi-select | ||
− | | ... | + | | Create JPA Project using default, Add File (ox-employee.xsd) to project, R-click on .xsd file and Select Generate JAXB Classes |
+ | | JAXB Class Generation dialog appears | ||
+ | |- | ||
+ | | ... | ||
+ | | ... | ||
+ | | Click on Add button for bindings files | ||
+ | | External Bindings File Selection dialog appears | ||
+ | |- | ||
+ | | ... | ||
+ | | ... | ||
+ | | Browse to location where .xml files exist, Select 3 files | ||
+ | | Verify you can select more than one file and all 3 files appear in the File Name field and the Open button is enabled. | ||
+ | |- | ||
+ | | ... | ||
+ | | ... | ||
+ | | Click on the open button | ||
+ | | Verify the 3 selected files appear in the Bindings files list | ||
+ | |- | ||
+ | | ... | ||
| ... | | ... | ||
+ | | Select one file and click on the remove button. | ||
+ | | Verify the selected file is removed | ||
|- | |- | ||
| 310893 | | 310893 |
Revision as of 13:32, 17 August 2010
Dali 3.0 M1 Manual Testing
Bug No. | Description | Test Steps | Test Step Results |
149451 | Create persistence.xml in good location | Create a Java Project (using all defaults) | Java Project is created successfully |
... | ... | Select the Java Project, go to the Properties, Select Project Facets, Check the JPA checkbox | Warning at bottom of dialog appears with Further configuration available |
... | ... | Click on the Further configuration required available | Modify Faceted Project dialog appears |
... | ... | Select a library, leave other defaults, click on OK, click on OK on Properties dialog | Verify persistence.xml appears under project_name\src\META-INF directory structure |
209489 | Participate in Java type level refactoring | Create a JPA Project, Create JPA Entity, Synchronize entity with classes in persistence.xml during creation | Entity is created, verify persistence.xml shows??? |
... | ... | R-Click on Entity in Project Explorer and select refactor/move | ... |
209820 | Persistence.xml not recognized in non-src directory | ... | ... |
234383 | Remove dependence on Utility Module facet | ... | ... |
294670 | More helpful UI for validation group persistence.xml properties | Create JPA Project using all the defaults | Project is created successfully |
... | ... | Open the persistence.xml editor and select the Options Tab | Verify Validate per-persist, pre-update & pre-remove group all have Add/Remove options |
... | ... | Click on Add for Validate pre-persist group, Select a class (org.omg.CORBA.PERSIST_STORE) | Verify it appears in the list box for Validate pre-persist group |
... | ... | Click on the Source Tab | Verify the property appears <property name="javax.persistence.validation.group.pre-persist" value="org.omg.CORBA.PERSIST_STORE"/> |
... | ... | Add the following the the value in the source <...value="org.omg.CORBA.PERSIST_STORE,javax.swing.border.AbstractBorder"/> Then go back to the options tab | Verify javax.swing.border.AbstractBorder appears in the list for Validate pre-persist group |
... | ... | Add two more classes to the list | Verify they appear in the list for Validate pre-persist group as well as in the Source for the property |
... | ... | Go back to the options Tab, Select org.omg.CORBA.PERSIST_STORE and click on Remove button | Verify it is removed from the Validate pre-persist group list and from the source tab. |
... | ... | Repeat the steps for the Validate pre-update group | Verify the results for the Validate pre-update group are the same as the pre-persist group |
... | ... | Repeat the steps for the Validate pre-remove group | Verify the results for the Validate pre-remove group are the same as the pre-persist group |
310854 | Remove eclipselink default caching properties if shared-cache-mode set to None | Create JPA Project using all the defaults | Project is created successfully |
... | ... | Open persistence.xml editor, Click on the Caching Tab and select shared cache mode drop down | Verify the following items appear: Default(Disable Selective), All, None, Enable Selective, Disable Selective, Unspecified |
... | ... | Select All for Shared cache mode, Select Full for Default cache type, Enter 200 for Default cache size, select Drop for Flush clear cache; Click on Source tab | Verify the following appear in the Source - <shared-cache-mode>ALL</shared-cache-mode> <property name="eclipselink.cache.size.default" value="200"/> <property name="eclipselink.cache.type.default" value="Full"/> <property name="eclipselink.flush-clear.cache" value="Drop"/> |
... | ... | Remove the <property name="eclipselink.flush-clear.cache" value="Drop"/> from the source | Verify Flush clear cache returned to Default(Drop Invalidate) on the Caching Tab |
... | ... | Go back to the Source Tab and change All to None for the shared-cache-mode | Verify the property values for size and type still appear in the source tab, however verify the size, type & flush clear options are grayed out (disabled) in the Caching tab. |
... | ... | Select Enable Selective from the shared cache mode drop down. | Verify the other fields are now enabled and show: Full, 200 & Default(Drop Invalidate). Also verify that the source tab shows <shared-cache-mode>ENABLE_SELECTIVE</shared-cache-mode> |
... | ... | Change 200 to 500 for the cache size value on the source tab, change Full to Weak for the cache type on the source tab & change ENABLE_SELECTIVE to UNSPECIFIED for the shared-cache-mode | Verify the Caching tab shows the fields were updated to the updated values |
... | ... | Select None for the Shared cache mode on the Caching tab | Verify the other fields are grayed out (disabled) and that they were removed from the source since you selected none on the Caching tab. |
... | ... | Add <property name="eclipselink.cache.size.default" value="600"/> to the Source in the properties section. Save project. | Verify the cache size is updated to 600 in the caching tab but still remains grayed out (disabled) on the Caching tab and a warning appears stating Property will be ignored as shared cache mode is set to None |
... | ... | Change NONE to ALL for shared-cache-mode in the Source. Save project | Verify the cache.size remains on the source tab and Verify the caching tab has all the fields enabled. |
310866 | JAXB Class Gen wizard: Bindings file chooser dialog should allow multi-select | Create JPA Project using default, Add File (ox-employee.xsd) to project, R-click on .xsd file and Select Generate JAXB Classes | JAXB Class Generation dialog appears |
... | ... | Click on Add button for bindings files | External Bindings File Selection dialog appears |
... | ... | Browse to location where .xml files exist, Select 3 files | Verify you can select more than one file and all 3 files appear in the File Name field and the Open button is enabled. |
... | ... | Click on the open button | Verify the 3 selected files appear in the Bindings files list |
... | ... | Select one file and click on the remove button. | Verify the selected file is removed |
310893 | JAXB Class Gen wizard: Add warning that files will be overwritten | ... | ... |
315813 | JAXB Class Gen wizard: Need JAXB classes from schema under New Dialog | ... | ... |
315814 | JAXB Class Generation Wizard: bindings files support for SBD and XML File extensions | Create Project (does it have to be an OEPE Web Services project)? | Project is created |
... | ... | Create a New File in the created project (New>File, Click on Advanced button, Check Link checkbox, browse to | ... |
... | ... | Launch JAXB Class Generation wizard | ... |
... | ... | Add bindings file to XSD File | ... |
316342 | JAXB Class Gen Wizard - Add checkboxes | ... | ... |
317900 | Provide extension point for locating non-java resources | ... | ... |
318028 | Participate in mapping file refactoring | ... | ... |
[| 319726] | Support persistence.xml in other locations other then Java source folder | ... | ... |
319726 | Support persistence.xml in other locations than Java Source folder | ... | ... |
320032 | Re-org JPT Project to include JAXB component | ... | ... |
320392 | Remove descriptor customizer UI from EclipseLink persistence.xml editor | ... | ... |
320509 | Change PersistenceUnit.addSpecifiedClassRef to take a string name | ... | ... |