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.
Dali 3.1 RC1
Dali 3.1 RC1 Manual Testing
Steps to install 3.1 RC1 are same as Dali 3.1 M3
Bug No. | Description | Test Steps | Test Step Results |
361446 | JPQL content assist needs to be enabled for MappedSuperclass in the Java Editor | Create JPA project | JPA Project is created successfully |
... | ... | Create a Mapped Superclass with two field, one which is a key | Mapped Superclass is created successfully |
... | ... | Open the mapped superclass in the editor, Select it in the JPA Structure Pane | Verify Queries Section appeas in the JPA Details pane |
... | ... | In the editor after @MappedSuperclass type @NamedQ then hit Ctrl-Space | Verify NamedQueries and NamedQuery appear in the box |
... | ... | Select @NamedQuery, Enter ( and hit Ctrl-Space | Verify JPQL content assist appears and name : string is in the list of items |
... | ... | Enter (name="Testing", and hit Ctrl-Space | Verify JPQL content assist appear and query : string is in the list of items |
... | ... | Enter a valid query and Save | Project is saved without error |
362681 | ConcurrentModificationException while generating JAXB classes | Create a JAXB Project | JAXB Project is created successfully |
... | ... | R-Click on JAXB Project, Select New>File | New File dialog appears |
... | ... | Browse to a large schema (XMLife2.12.00.xsd) and select Open, Click on Finish button | Verify Schema file appears in the JAXB Project |
... | ... | R-click on the Schema, Select Generate>JAXB Classes... | New JAXB Classes from schema dialog appears |
... | ... | Enter a package name (ex. model) and click on Finish button | Generating JAXB Classes dialog appears |
... | ... | Click on Yes button | Verify the JAXB Classes are created successfully |
363103 | [Validation] Incorrect validation against @XmlIDREF | Import the project that is attached to the bug | Project is imported successfully |
... | ... | R-click on the properties, Change Java from 1.5 to 1.6, Change Runtime from 1.5 to 1.6.x and Save | Verify the error stating In order to be used with XmlIDREF, The schema type of 'managedEmployees' must
be 'IDREF' does not appear in the Problems pane |
363217 | [Validation] Incorrect validation against @XmlList | Import the project from Bug 363103 | Project is imported successfully |
... | ... | R-click on the properties, Change Java from 1.5 to 1.6, Change Runtime from 1.5 to 1.6.x and Save | Verify the error stating In order to be used with XmlIDREF, The schema type of 'managedEmployees' must
be 'IDREF' does not appear in the Problems pane |
... | ... | Open Employee.java in the editor and remove @XmlElement(name="managedEmployees"), Change private List<Employee> employees to private List<Object> emps and Save the project | Verify the error stating In order to be mapped as XmlList, the type 'java.lang.Object' must be mapped to
a non-list simple schema type does not appear in Problems pane |
363620 | xml enum value invalid lexical value has a null text range | Create a JAXB Project | JAXB Project is created successfully |
... | ... | Add a file to project (state.xsd), add the following
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <xsd:schema version="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:simpleType name="USState"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AK"/> <xsd:enumeration value="AL"/> <xsd:enumeration value="CA"/> </xsd:restriction> </xsd:simpleType> </xsd:schema> and then Save the project |
JAXB schema is added successfully |
... | ... | R-click on the schema and select Generate>JAXB Classes | New JAXB Classes from schema Dialog appears |
... | ... | Enter model for the package and click on Finish | Generating JAXB Classes dialog appears |
... | ... | Click on Yes | Verify classes are created successfully without error |
... | ... | Go back to the state.xsd file in the editor and remove <xsd:enumeration value="CA"/> line, and Select Project>Clean and then save project. | Verify the following error appears in problems pane lexical value "CA" for schema type
'USState' and error marker appears in .java editor for CA; however no error appears in error pane. |