Index: test/java/org/apache/jdo/tck/query/sql/NoCandidateClass.java =================================================================== --- test/java/org/apache/jdo/tck/query/sql/NoCandidateClass.java (Revision 348914) +++ test/java/org/apache/jdo/tck/query/sql/NoCandidateClass.java (Arbeitskopie) @@ -38,7 +38,7 @@ * specifying the class as null, * or can be constructed without a candidate class. */ -public class CandidateClass extends QueryTest { +public class NoCandidateClass extends QueryTest { /** */ private static final String ASSERTION_FAILED = @@ -50,7 +50,7 @@ * @param args The arguments passed to the program. */ public static void main(String[] args) { - BatchTestRunner.run(CandidateClass.class); + BatchTestRunner.run(NoCandidateClass.class); } /** The array of valid SQL queries. */ Index: test/java/org/apache/jdo/tck/query/sql/CandidateClass.java =================================================================== --- test/java/org/apache/jdo/tck/query/sql/CandidateClass.java (Revision 348914) +++ test/java/org/apache/jdo/tck/query/sql/CandidateClass.java (Arbeitskopie) @@ -1,99 +0,0 @@ -/* - * Copyright 2005 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.jdo.tck.query.sql; - -import java.util.Arrays; - -import javax.jdo.Query; - -import org.apache.jdo.tck.JDO_Test; -import org.apache.jdo.tck.pc.company.CompanyModelReader; -import org.apache.jdo.tck.query.QueryTest; -import org.apache.jdo.tck.util.BatchTestRunner; - -/** - *Title: Candidate Class. - *
- *Keywords: query - *
- *Assertion ID: A14.7-3. - *
- *Assertion Description: - * SQL queries can be defined without a candidate class. - * These queries can be found by name using the factory method newNamedQuery, - * specifying the class as null, - * or can be constructed without a candidate class. - */ -public class CandidateClass extends QueryTest { - - /** */ - private static final String ASSERTION_FAILED = - "Assertion A14.7-3 (CandidateClass) failed: "; - - /** - * The main is called when the class - * is directly executed from the command line. - * @param args The arguments passed to the program. - */ - public static void main(String[] args) { - BatchTestRunner.run(CandidateClass.class); - } - - /** The array of valid SQL queries. */ - private static final String[] VALID_SQL_QUERIES = { - "SELECT firstname, lastname FROM {0}.persons" - }; - - /** - * The expected results of valid SQL queries. - */ - private Object[] expectedResult = { - Arrays.asList(new Object[]{ - new Object[]{"emp1First", "emp1Last"}, - new Object[]{"emp2First", "emp2Last"}, - new Object[]{"emp3First", "emp3Last"}, - new Object[]{"emp4First", "emp4Last"}, - new Object[]{"emp5First", "emp5Last"}}) - }; - - /** */ - public void testNamedQuery() { - if (isSQLSupported()) { - int index = 0; - Query query = getPM().newNamedQuery(null, "SQLQuery"); - executeJDOQuery(ASSERTION_FAILED, query, "Named SQL query", - false, null, expectedResult[index], true); - } - } - - /** */ - public void testNoCandidateClass() { - if (isSQLSupported()) { - int index = 0; - executeSQLQuery(ASSERTION_FAILED, VALID_SQL_QUERIES[index], - null, null, null, expectedResult[index], false); - } - } - - /** - * @see JDO_Test#localSetUp() - */ - protected void localSetUp() { - loadCompanyModel(getPM(), COMPANY_TESTDATA); - addTearDownClass(CompanyModelReader.getTearDownClasses()); - } -} Index: test/conf/alltests.conf =================================================================== --- test/conf/alltests.conf (Revision 348914) +++ test/conf/alltests.conf (Arbeitskopie) @@ -392,7 +392,7 @@ org.apache.jdo.tck.query.result.Unique \ org.apache.jdo.tck.query.result.VariableInResult \ org.apache.jdo.tck.query.sql.ShapeOfResult \ -org.apache.jdo.tck.query.sql.CandidateClass \ +org.apache.jdo.tck.query.sql.NoCandidateClass \ org.apache.jdo.tck.query.sql.AllowedAPIMethods \ org.apache.jdo.tck.query.sql.NewQuery \ org.apache.jdo.tck.transactions.AfterCompletionMethodCalledWhenCommitted \