Issue Details (XML | Word | Printable)

Key: JDO-304
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Craig Russell
Reporter: Craig Russell
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JDO

Query failure should print the query that failed in addition to the expected and actual results

Created: 12/Feb/06 06:04 AM   Updated: 22/Feb/06 02:41 AM
Return to search
Component/s: tck2
Affects Version/s: JDO 2 beta
Fix Version/s: JDO 2 rc1

Time Tracking:
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works Query.patch 2006-02-13 07:55 AM Craig Russell 24 kB
Text File Licensed for inclusion in ASF works QueryTest.patch 2006-02-12 06:06 AM Craig Russell 4 kB

Resolution Date: 22/Feb/06 02:41 AM


 Description  « Hide
The failure message doesn't contain the failing query:
    [java] There were 2 failures:
    [java] 1) testNoNavigation(org.apache.jdo.tck.query.result.VariableInResult)junit.framework.AssertionFailedError: Assertion A14.6.9-3 (VariableInResult) failed:
    [java] Wrong query result:
    [java] expected: [Project(1, name orange, budget 2500000.99), Project(1, name orange, budget 2500000.99), Project(1, name orange, budget 2500000.99)]
    [java] got: [Project(1, name orange, budget 2500000.99)]


 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #377252 Sun Feb 12 22:02:55 UTC 2006 clr JDO-304 query failure message should print filter
Files Changed
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/QueryTest.java

Repository Revision Date User Message
ASF #379541 Tue Feb 21 17:40:16 UTC 2006 clr JDO-304 updated query checking to include query filter
Files Changed
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/NewQueryWithExtentAndFilter.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/jdoql/MultipleActiveQueryInstanceInSamePersistenceManager.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/DeclareImports.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/jdoql/parameters/ParameterDeclaredWithSameNameAsFieldOfCandidateClass.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/DeclareParameters.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/NewQueryWithCandidateClassAndFilter.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/jdoql/QueryResultPassedToAnotherQuery.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/NewQueryWithCandidateClassCollectionFilter.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/jdoql/ParenthesesMarkOperatorPrecedence.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/CompileQuery.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/jdoql/WhiteSpaceIsACharacterAndIgnored.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/jdoql/OrderingSpecification.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/jdoql/MultipleIdenticalImports.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/ExecuteQuery.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/ExecuteQueryWithMap.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/ExecuteQueryWithArray.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/NewQueryFromRestoredSerializedQuery.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/jdoql/keywords/UseOfThisToAcessHiddenField.java
MODIFY /db/jdo/trunk/tck20/src/java/org/apache/jdo/tck/query/api/SetFilter.java