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 \