| Summary: | CaA - RCP: Table - Check Existence of value in Column fails with index out of bounds | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Technology] Jubula | Reporter: | Markus Tiede <markus.tiede> | ||||||
| Component: | RC | Assignee: | Markus Tiede <markus.tiede> | ||||||
| Status: | CLOSED FIXED | QA Contact: | Oliver Goetz <Oliver.Goetz> | ||||||
| Severity: | critical | ||||||||
| Priority: | P3 | CC: | alexandra.schladebeck | ||||||
| Version: | 1.1.0 | ||||||||
| Target Milestone: | Juno M6 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Markus Tiede
Created attachment 207641 [details]
Testexecution log of executed test
It's interesting that other code completion proposals such as ".*syserr.*" and ".*sysout.*" are tested successfully though the "System" check fails. Please also see the attached screenshot for further information.
Created attachment 207642 [details]
Screenshot
This issue should be fixed with changeset http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=bfcee10cc23e9c24b51690a3593c34066b01a8a6 The problem occurred due to the fact that we did not check whether a table header was present or not - which access though not existing caused the IOOB. This also explains the behavior that some *existing* values succeeded and non-existing caused this problem as we checked the header value at last. The "System" check failed previously, as "System" did not match the whole table cell content which is "System - java.lang" - this was my test specification fault. Fix verified manually: table entries are now recognized and can be checked |