svn commit: r160090 [4/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/TestParts.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/TestParts.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/TestParts.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/TestParts.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,139 @@
+/*
+ * 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.api.instancecallbacks;
+
+import java.util.Date;
+
+import org.apache.jdo.tck.JDO_Test;
+import org.apache.jdo.tck.pc.instancecallbacks.InstanceCallbackClass;
+
+public abstract class TestParts extends JDO_Test {
+
+/** */
+public TestParts() {
+}
+
+/** */
+void checkInstances(String assertion, String label, int intValue, String 
capturedNextObjName, 
+int numberOfChildren, int sumOfChildrenIntValue) {
+if (InstanceCallbackClass.processedIndex[intValue] != true) {
+fail(assertion, label + Callback never made on object with 
intValue =  + intValue);
+}
+if (capturedNextObjName != null  
+InstanceCallbackClass.capturedNextObjName[intValue] == null) {
+fail(assertion, label + nextObj attribute for object with 
intValue =  + 
+ intValue +  should not have been null.);
+} else if (capturedNextObjName == null  
+   InstanceCallbackClass.capturedNextObjName[intValue] != 
null) {
+fail(assertion, label + nextObj attribute for object with 
intValue =  + 
+ intValue +  should  have been null.);
+} else if(capturedNextObjName != null  
+  
!InstanceCallbackClass.capturedNextObjName[intValue].equals(capturedNextObjName))
 {
+fail(assertion, 
+ label + nextObj.name attribute for object with intValue =  
+ intValue + 
+  should  have been \ +  capturedNextObjName  + \.  It 
was \ + 
+ InstanceCallbackClass.capturedNextObjName[intValue] + \ 
instead.);
+}
+
+if(InstanceCallbackClass.numberOfChildren[intValue] != 
numberOfChildren) {
+fail(assertion, 
+ label + Number of instances in attribute children for object 
with intValue =  + 
+ intValue +  should  have been  + numberOfChildren  + .  It 
was  + 
+ InstanceCallbackClass.numberOfChildren[intValue] +  
instead.);
+}
+
+if(InstanceCallbackClass.sumOfChildrenIntValue[intValue] != 
sumOfChildrenIntValue) {
+fail(assertion, 
+ label + Sum of intValue of instances in attribute children 
for object with intValue =  + 
+ intValue +  should have been  + sumOfChildrenIntValue  + . 
 It was  + 
+ InstanceCallbackClass.sumOfChildrenIntValue[intValue] +  
instead.);
+}
+}
+
+/** */
+void checkPMAccess(String assertion, String label, int intValue, boolean 
transactionActive) {
+if (InstanceCallbackClass.processedIndex[intValue] != true) {
+fail(assertion, label + Callback never made on object with 
intValue =  + intValue);
+return;
+}
+// Only  verify isActive() returned true for the object if 
transactionActive is true
+if (transactionActive  
InstanceCallbackClass.transactionActive[intValue] != true) {
+fail(assertion, label + 
PersistenceManager.currentTransaction.isAcive() returned false);
+}
+}
+
+/** 
+ * The attributes are:  label, name, date, intValue, doubleValue,
+ * childToDelete, charValue
+ */
+void checkFieldValues(String assertion, String label, int intValue, 
+  String name, Date timeStamp, double doubleValue, 
+  short childToDelete, char charValue) {
+if (InstanceCallbackClass.processedIndex[intValue] != true) {
+fail(assertion, label + Callback never made on object with 
intValue =  + intValue);
+return;
+}
+
+if (!InstanceCallbackClass.capturedName[intValue].equals(name)) {
+fail(assertion, 

svn commit: r160090 [18/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/company/CompanyModelReader.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/company/CompanyModelReader.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/company/CompanyModelReader.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/company/CompanyModelReader.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,216 @@
+/*
+ * 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.pc.company;
+
+import java.io.InputStream;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.Locale;
+import java.util.TimeZone;
+
+import org.springframework.beans.propertyeditors.CustomDateEditor;
+import org.springframework.beans.factory.xml.XmlBeanFactory;
+import org.springframework.core.io.ClassPathResource;
+import org.springframework.core.io.InputStreamResource;
+
+/**
+ * Utility class to create a graph of company model instances from an xml
+ * representation. 
+ *
+ * @author Michael Bouschen
+ */
+public class CompanyModelReader extends XmlBeanFactory {
+
+/** The format of date values in the xml representation */
+public static final String DATE_PATTERN = d/MMM/;
+
+/** 
+ * Create a CompanyModelReader for the specified resourceName. 
+ * @param resourceName the name of the resource
+ */
+public CompanyModelReader(String resourceName) {
+// Use the class loader of the Company class to find the resource
+this(resourceName, Company.class.getClassLoader());
+}
+
+/** 
+ * Create a CompanyModelReader for the specified resourceName. 
+ * @param resourceName the name of the resource
+ */
+public CompanyModelReader(String resourceName, ClassLoader classLoader) {
+super(new ClassPathResource(resourceName, classLoader));
+configureFactory();
+}
+
+/**
+ * Create a CompanyModelReader for the specified InputStream.
+ * @param stream the input stream
+ */
+public CompanyModelReader(InputStream stream) {
+super(new InputStreamResource(stream));
+configureFactory();
+}
+
+/** 
+ * Configure the CompanyModelReader, e.g. register CustomEditor classes
+ * to convert the string representation of a property into an instance
+ * of the right type.
+ */
+private void configureFactory() {
+SimpleDateFormat formatter = new SimpleDateFormat(DATE_PATTERN, 
Locale.US);
+formatter.setTimeZone(TimeZone.getTimeZone(America/New_York));
+CustomDateEditor dateEditor = 
+new CustomDateEditor(formatter, true);
+registerCustomEditor(Date.class, dateEditor);
+}
+
+// Convenience methods
+
+/** 
+ * Convenience method returning an Address instance for the specified
+ * name. The method returns codenull/code if there is no Address
+ * bean with the specified name. 
+ * @param name the name of the bean to return.
+ * @return the instance of the bean or codenull/code if there no
+ * Address bean.
+ */
+public Address getAddress(String name) {
+return (Address)getBean(name, Address.class);
+}
+
+/** 
+ * Convenience method returning a Company instance for the specified 
+ * name. The method returns codenull/code if there is no Company
+ * bean with the specified name. 
+ * @param name the name of the bean to return.
+ * @return the instance of the bean or codenull/code if there no
+ * Company bean.
+ */
+public Company getCompany(String name) {
+return (Company)getBean(name, Company.class);
+}
+
+/** 
+ * Convenience method returning a DentalInsurance instance for the
+ * specified name. The method returns codenull/code if there is no
+ * DentalInsurance bean with the specified name. 
+ * @param name the name of the bean to return.
+ * @return the instance of the bean or codenull/code if there no
+ * DentalInsurance bean.
+ */
+public DentalInsurance getDentalInsurance(String name) {
+return (DentalInsurance)getBean(name, DentalInsurance.class);
+}
+
+/** 
+ * Convenience method returning a Department instance for the specified
+ 

svn commit: r160090 [25/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1089 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+public class FieldsOfObject { 
+  public int identifier;
+  private Object Object0;
+  private Object Object1;
+  private Object Object2;
+  private Object Object3;
+  private Object Object4;
+  private Object Object5;
+  private Object Object6;
+  private Object Object7;
+  private static Object Object8;
+  private transient Object Object9;
+  private transient Object Object10;
+  private transient Object Object11;
+  private transient Object Object12;
+  private transient Object Object13;
+  private transient Object Object14;
+  private final Object Object15 = new Object();
+  private volatile Object Object16;
+  private volatile Object Object17;
+  private volatile Object Object18;
+  private volatile Object Object19;
+  private volatile Object Object20;
+  private volatile Object Object21;
+  private volatile Object Object22;
+  private volatile Object Object23;
+  private static transient Object Object24;
+  private static final Object Object25 = new Object();
+  private static volatile Object Object26;
+  private transient final Object Object27 = new Object();
+  private transient volatile Object Object28;
+  private transient volatile Object Object29;
+  private transient volatile Object Object30;
+  private transient volatile Object Object31;
+  private transient volatile Object Object32;
+  private transient volatile Object Object33;
+  private static transient final Object Object34 = new Object();
+  private static transient volatile Object Object35;
+  public Object Object36;
+  public Object Object37;
+  public Object Object38;
+  public Object Object39;
+  public Object Object40;
+  public Object Object41;
+  public Object Object42;
+  public Object Object43;
+  public static Object Object44;
+  public transient Object Object45;
+  public transient Object Object46;
+  public transient Object Object47;
+  public transient Object Object48;
+  public transient Object Object49;
+  public transient Object Object50;
+  public final Object Object51 = new Object();
+  public volatile Object Object52;
+  public volatile Object Object53;
+  public volatile Object Object54;
+  public volatile Object Object55;
+  public volatile Object Object56;
+  public volatile Object Object57;
+  public volatile Object Object58;
+  public volatile Object Object59;
+  public static transient Object Object60;
+  public static final Object Object61 = new Object();
+  public static volatile Object Object62;
+  public transient final Object Object63 = new Object();
+  public transient volatile Object Object64;
+  public transient volatile Object Object65;
+  public transient volatile Object Object66;
+  public transient volatile Object Object67;
+  public transient volatile Object Object68;
+  public transient volatile Object Object69;
+  public static transient final Object Object70 = new Object();
+  public static transient volatile Object Object71;
+  protected Object Object72;
+  protected Object Object73;
+  protected Object Object74;
+  protected Object Object75;
+  protected Object Object76;
+  protected Object Object77;
+  protected Object Object78;
+  protected Object Object79;
+  protected static Object Object80;
+  protected transient Object Object81;
+  protected transient Object Object82;
+  protected transient Object Object83;
+  protected transient Object Object84;
+  protected transient Object Object85;
+  protected transient Object Object86;
+  protected final Object Object87 = new Object();
+  protected volatile Object Object88;
+  protected volatile Object Object89;
+  protected volatile Object Object90;
+  protected volatile Object Object91;
+  protected volatile Object Object92;
+  protected volatile Object Object93;
+  protected volatile Object 

svn commit: r160090 [42/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/Equality.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/Equality.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/Equality.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/Equality.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1287 @@
+/*
+ * 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.operators;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.Iterator;
+import java.util.Locale;
+import java.util.TimeZone;
+
+import org.apache.jdo.tck.pc.fieldtypes.AllTypes;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+/**
+ *BTitle:/B Equality Operator Support
+ *BR
+ *BKeywords:/B query
+ *BR
+ *BAssertion ID:/B A14.6.2-14.
+ *BR
+ *BAssertion Description: /B
+The equal operator (code==/code) is supported for the following types:
+UL
+LIcodebyte, short, int, long, char, Byte, Short Integer, Long, 
Character/code/LI
+LIcodefloat, double, Float, Double/code/LI
+LIcodeBigDecimal, BigInteger/code/LI
+LIcodeBoolean, boolean/code/LI
+LIany class instance or array/LI
+LIcodeDate, String/code/LI
+/UL
+The operation on object-valued fields of wrapper types (codeBoolean, Byte,
+Short, Integer, Long, Float, and Double/code), and numeric types
+(codeBigDecimal/code and codeBigInteger/code) use the wrapped values
+as operands. Equality comparison of object-valued fields of
+codePersistenceCapable/code types use the JDO Identity comparison
+of the references. Thus, two objects will compare equal if they have the same
+JDO Identity. Equality comparison of object-valued fields of
+non-codePersistenceCapable/code types uses the codeequals/code
+method of the field type.
+
+ */
+
+public class Equality extends ComparisonTests {
+
+private static  String  boolean_filterL = value == 
fld_boolean;
+private static  String  boolean_filterR = fld_boolean == 
value;
+private static  String  boolean_filterT = fld_boolean == 
true;
+private static  String  boolean_filterF = false == 
fld_boolean;
+private static  String  boolean_filterObj   = value.fld_boolean 
== fld_boolean;
+
+private static  String  byte_filterL= value == fld_byte;
+private static  String  byte_filterR= fld_byte == value;
+private static  String  byte_filterObj  = value.fld_byte == 
fld_byte;
+private static  String  byte_filterVal  = fld_byte == 100;
+
+private static  String  char_filterL= value == fld_char;
+private static  String  char_filterR= fld_char == value;
+private static  String  char_filterObj  = value.fld_char == 
fld_char;
+private static  String  char_filterVal  = 'M' == fld_char;
+
+private static  String  double_filterL  = value == 
fld_double;
+private static  String  double_filterR  = fld_double == 
value;
+private static  String  double_filterObj= value.fld_double == 
fld_double;
+private static  String  double_filterVal= fld_double == 
100.0;
+
+private static  String  float_filterL   = value == fld_float;
+private static  String  float_filterR   = fld_float == value;
+private static  String  float_filterObj = fld_float == 
value.fld_float;
+private static  String  float_filterVal = fld_float == 100.0;
+
+private static  String  int_filterL = value == fld_int;
+private static  String  int_filterR = fld_int == value;
+private static  String  int_filterObj   = value.fld_int == 
fld_int;
+private static  String  int_filterVal   = fld_int == 1000;
+
+private static  String  long_filterL= value == fld_long;
+private static  String  long_filterR= fld_long == value;
+private static  String  long_filterObj  = fld_long == 

svn commit: r160090 [47/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/LessThanOrEqual.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/LessThanOrEqual.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/LessThanOrEqual.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/LessThanOrEqual.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1206 @@
+/*
+ * 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.operators;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.Iterator;
+import java.util.Locale;
+import java.util.TimeZone;
+
+import org.apache.jdo.tck.pc.fieldtypes.AllTypes;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+
+/**
+ *BTitle:/B Less Than or Equal Query Operator
+ *BR
+ *BKeywords:/B query
+ *BR
+ *BAssertion ID:/B A14.6.2-19.
+ *BR
+ *BAssertion Description: /B
+The less than or equal operator (codelt;=/code) is supported for all types
+as they are defined in the Java language. This includes the following types:
+UL
+LIcodebyte, short, int, long, char, Byte, Short Integer, Long, 
Character/code/LI
+LIcodefloat, double, Float, Double/code/LI
+LIcodeBigDecimal, BigInteger/code/LI
+LIcodeDate, String/code/LI
+/UL
+The operation on object-valued fields of wrapper types (codeBoolean, Byte,
+Short, Integer, Long, Float/code, and codeDouble/code), and numeric types
+(codeBigDecimal/code and codeBigInteger/code)
+use the wrapped values as operands.
+
+ */
+
+public class LessThanOrEqual extends ComparisonTests {
+private static  String  boolean_filterL = value = 
fld_boolean;
+private static  String  boolean_filterR = fld_boolean = 
value;
+private static  String  boolean_filterT = fld_boolean = 
true;
+private static  String  boolean_filterF = false = 
fld_boolean;
+private static  String  boolean_filterObj   = value.fld_boolean 
= fld_boolean;
+
+private static  String  byte_filterL= value = fld_byte;
+private static  String  byte_filterR= fld_byte = value;
+private static  String  byte_filterObj  = value.fld_byte = 
fld_byte;
+private static  String  byte_filterVal  = fld_byte = 100;
+
+private static  String  char_filterL= value = fld_char;
+private static  String  char_filterR= fld_char = value;
+private static  String  char_filterObj  = value.fld_char = 
fld_char;
+private static  String  char_filterVal  = 'M' = fld_char;
+
+private static  String  double_filterL  = value = 
fld_double;
+private static  String  double_filterR  = fld_double = 
value;
+private static  String  double_filterObj= value.fld_double = 
fld_double;
+private static  String  double_filterVal= fld_double = 
100.0;
+
+private static  String  float_filterL   = value = fld_float;
+private static  String  float_filterR   = fld_float = value;
+private static  String  float_filterObj = fld_float = 
value.fld_float;
+private static  String  float_filterVal = fld_float = 100.0;
+
+private static  String  int_filterL = value = fld_int;
+private static  String  int_filterR = fld_int = value;
+private static  String  int_filterObj   = value.fld_int = 
fld_int;
+private static  String  int_filterVal   = fld_int = 1000;
+
+private static  String  long_filterL= value = fld_long;
+private static  String  long_filterR= fld_long = value;
+private static  String  long_filterObj  = fld_long = 
value.fld_long;
+private static  String  long_filterVal  = fld_long = 
100;
+
+private static  String  short_filterL   = value = fld_short;
+private static  String  short_filterR   = fld_short = value;
+private static  String  short_filterObj = 

svn commit: r160090 [52/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Propchange: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/ClassGenerator.java
--
svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/DeepEquality.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/DeepEquality.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/DeepEquality.java 
(added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/DeepEquality.java 
Mon Apr  4 12:41:23 2005
@@ -0,0 +1,67 @@
+/*
+ * 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.util;
+
+/**
+ * This codeDeepEquality/code interface defines a method indicating
+ * whether some other object is deep equal to this object.
+ * p
+ * Two objects are deep equal, if all the fields are deep equal. The
+ * sematics of deep equal on the fields depends of the field type:
+ * ul
+ * lifields of type codeboolean/code or an integral type are deep
+ * equal, if they compare true using code==/code/li 
+ * lifields of type codefloat/code and codedouble/code are deep
+ * equal, if they are close enough as defined by methods closeEnough
+ * provided by class codeEqualityHelper/code/li 
+ * lifields of Java wrapper classes are equal if their wrapped primitive
+ * values are deep equal/li
+ * lifields of type BigDecimal are equal, if compareTo returns 0 /li
+ * licollection fields are deep equal, if they have the same size and
+ * their corresponding elements compare deep equal after sorting using the
+ * natural ordering./li  
+ * limap fields compare deep equal, if they have the same size and both
+ * keys and values compare deep equal after sorting the entries using the
+ * natural ordering of the keys./li 
+ * lifields of type codeDeepEquality/code are deep equal, if method 
+ * codedeepEquals/code returns codetrue/code/li
+ * lifields of other types are deep equal, if method codeequals/code
+ * returns codetrue/code/li 
+ * /ul
+ * The codeEqualityHelper/code instance passed to the
+ * codedeepEquals/code method keeps track of instances that have
+ * already been processed to avoid endless recursion for cyclic data
+ * structures. 
+ *
+ * @author Michael Bouschen
+ * @since 1.1
+ */
+public interface DeepEquality {
+
+/** 
+ * Returns codetrue/code if all the fields of this instance are
+ * deep equal to the corresponding fields of the specified Employee.
+ * @param other the object with which to compare.
+ * @param helper EqualityHelper to keep track of instances that have
+ * already been processed. 
+ * @return codetrue/code if all the fields are deep equal;
+ * codefalse/code otherwise. 
+ * @throws ClassCastException if the specified instances' type prevents
+ * it from being compared to this instance. 
+ */
+public boolean deepCompareFields(DeepEquality other, EqualityHelper 
helper);
+}

Propchange: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/DeepEquality.java
--
svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/EqualityHelper.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/EqualityHelper.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/EqualityHelper.java 
(added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/util/EqualityHelper.java 
Mon Apr  4 12:41:23 2005
@@ -0,0 +1,340 @@
+/*
+ * 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 

svn commit: r160090 [51/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimistic.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimistic.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimistic.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimistic.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,90 @@
+/*
+ * 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.transactions;
+
+import javax.jdo.PersistenceManager;
+import javax.jdo.Transaction;
+
+import org.apache.jdo.tck.JDO_Test;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+
+/**
+ *BTitle:/B Set Optimistic
+ *BR
+ *BKeywords:/B transactions
+ *BR
+ *BAssertion ID:/B A13.4.2-14.
+ *BR
+ *BAssertion Description: /B
+ A call to Transaction.setOptimistic causes the optimistic setting passed to 
replace the optimistic setting
+ currently active, if the Optimistic optional feature is supported. 
+
+ */
+
+
+/*
+ * Revision History
+ * 
+ * Author : Date   :Version  
+ * Azita Kamangar   10/09/01 1.0
+ */
+public class SetOptimistic extends JDO_Test {
+
+/** */
+private static final String ASSERTION_FAILED = 
+Assertion A13.4.2-14 (SetOptimistic) failed: ;
+
+/**
+ * The codemain/code 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(SetOptimistic.class);
+}
+
+/** */
+public void test() {
+pm = getPM();
+  
+runTestSetOptimistic(pm);   
+
+pm.close(); 
+pm = null;
+}
+
+/** */
+void runTestSetOptimistic(PersistenceManager pm) {
+if (!isOptimisticSupported()) {
+if (debug) logger.debug(Optimistic not supported.);
+return;
+}
+
+Transaction tx = pm.currentTransaction();
+boolean orig = tx.getOptimistic();
+tx.setOptimistic(!orig);
+if (tx.getOptimistic() == orig) {
+fail(ASSERTION_FAILED,
+ changing the optimistic flag by calling tx.setOptimistic 
does not have a effect.);
+}
+if ((tx != null)  tx.isActive()) {
+   tx.rollback();
+}
+}
+}
+

Propchange: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimistic.java
--
svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimisticCalledDuringTxCompletion.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimisticCalledDuringTxCompletion.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimisticCalledDuringTxCompletion.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/transactions/SetOptimisticCalledDuringTxCompletion.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,134 @@
+/*
+ * 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.transactions;
+
+import javax.jdo.JDOUserException;
+import javax.jdo.PersistenceManager;
+import javax.jdo.Transaction;
+import javax.transaction.Synchronization;
+
+import org.apache.jdo.tck.JDO_Test;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+
+/**
+ *BTitle:/B Set Optimistic Called During TX Completion
+ *BR
+ *BKeywords:/B transactions
+ 

svn commit: r160090 [50/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/SignInversion.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/SignInversion.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/SignInversion.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/SignInversion.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,127 @@
+/*
+ * 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.operators;
+
+import java.util.Collection;
+
+import javax.jdo.PersistenceManager;
+import javax.jdo.Transaction;
+
+import org.apache.jdo.tck.pc.mylib.PrimitiveTypes;
+import org.apache.jdo.tck.query.QueryTest;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+/**
+ *BTitle:/B Sign Inversion Query Operator
+ *BR
+ *BKeywords:/B query
+ *BR
+ *BAssertion ID:/B A14.6.2-29.
+ *BR
+ *BAssertion Description: /B
+The numeric sign inversion operator (code-/code) is supported for all types
+as they are defined in the Java language. This includes the following types:
+UL
+LIcodebyte, short, int, long, char, Byte, Short Integer, Long, 
Character/code/LI
+LIcodefloat, double, Float, Double/code/LI
+LIcodeBigDecimal, BigInteger/code/LI/UL
+The operation on object-valued fields of wrapper types (codeBoolean, Byte,
+Short, Integer, Long, Float/code, and codeDouble/code), and numeric types
+(codeBigDecimal/code and codeBigInteger/code)
+use the wrapped values as operands.
+
+ */
+
+public class SignInversion extends QueryTest {
+
+/** */
+private static final String ASSERTION_FAILED = 
+Assertion A14.6.2-29 (SignInversion) failed: ;
+
+/**
+ * The codemain/code 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(SignInversion.class);
+}
+
+/** */
+public void test() {
+pm = getPM();
+
+try {
+loadPrimitiveTypes(pm);
+runTest(pm);
+}
+finally {
+cleanupDatabase(pm, PrimitiveTypes.class);
+pm.close();
+pm = null;
+}
+}
+
+/** */
+void runTest(PersistenceManager pm) {
+Transaction tx = pm.currentTransaction();
+tx.begin();
+
+Collection instance9 = (Collection)pm.newQuery(
+PrimitiveTypes.class, id == 9).execute();
+Collection allOddInstances = (Collection)pm.newQuery(
+PrimitiveTypes.class, booleanNull).execute();
+
+runSimplePrimitiveTypesQuery(-id == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-byteNotNull == -9,
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-shortNotNull == -9, 
+ pm, instance9, ASSERTION_FAILED); 
   
+runSimplePrimitiveTypesQuery(-intNotNull == -9, 
+ pm, instance9, ASSERTION_FAILED); 
   
+runSimplePrimitiveTypesQuery(-longNotNull == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-floatNotNull == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-doubleNotNull == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-byteNull == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-shortNull == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-intNull == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-longNull == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-floatNull == -9, 
+ pm, instance9, ASSERTION_FAILED);
+runSimplePrimitiveTypesQuery(-doubleNull == 

svn commit: r160090 [21/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfByte.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfByte.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfByte.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfByte.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1089 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+public class FieldsOfByte { 
+  public int identifier;
+  private Byte Byte0;
+  private Byte Byte1;
+  private Byte Byte2;
+  private Byte Byte3;
+  private Byte Byte4;
+  private Byte Byte5;
+  private Byte Byte6;
+  private Byte Byte7;
+  private static Byte Byte8;
+  private transient Byte Byte9;
+  private transient Byte Byte10;
+  private transient Byte Byte11;
+  private transient Byte Byte12;
+  private transient Byte Byte13;
+  private transient Byte Byte14;
+  private final Byte Byte15 = new Byte((byte)5);
+  private volatile Byte Byte16;
+  private volatile Byte Byte17;
+  private volatile Byte Byte18;
+  private volatile Byte Byte19;
+  private volatile Byte Byte20;
+  private volatile Byte Byte21;
+  private volatile Byte Byte22;
+  private volatile Byte Byte23;
+  private static transient Byte Byte24;
+  private static final Byte Byte25 = new Byte((byte)5);
+  private static volatile Byte Byte26;
+  private transient final Byte Byte27 = new Byte((byte)5);
+  private transient volatile Byte Byte28;
+  private transient volatile Byte Byte29;
+  private transient volatile Byte Byte30;
+  private transient volatile Byte Byte31;
+  private transient volatile Byte Byte32;
+  private transient volatile Byte Byte33;
+  private static transient final Byte Byte34 = new Byte((byte)5);
+  private static transient volatile Byte Byte35;
+  public Byte Byte36;
+  public Byte Byte37;
+  public Byte Byte38;
+  public Byte Byte39;
+  public Byte Byte40;
+  public Byte Byte41;
+  public Byte Byte42;
+  public Byte Byte43;
+  public static Byte Byte44;
+  public transient Byte Byte45;
+  public transient Byte Byte46;
+  public transient Byte Byte47;
+  public transient Byte Byte48;
+  public transient Byte Byte49;
+  public transient Byte Byte50;
+  public final Byte Byte51 = new Byte((byte)5);
+  public volatile Byte Byte52;
+  public volatile Byte Byte53;
+  public volatile Byte Byte54;
+  public volatile Byte Byte55;
+  public volatile Byte Byte56;
+  public volatile Byte Byte57;
+  public volatile Byte Byte58;
+  public volatile Byte Byte59;
+  public static transient Byte Byte60;
+  public static final Byte Byte61 = new Byte((byte)5);
+  public static volatile Byte Byte62;
+  public transient final Byte Byte63 = new Byte((byte)5);
+  public transient volatile Byte Byte64;
+  public transient volatile Byte Byte65;
+  public transient volatile Byte Byte66;
+  public transient volatile Byte Byte67;
+  public transient volatile Byte Byte68;
+  public transient volatile Byte Byte69;
+  public static transient final Byte Byte70 = new Byte((byte)5);
+  public static transient volatile Byte Byte71;
+  protected Byte Byte72;
+  protected Byte Byte73;
+  protected Byte Byte74;
+  protected Byte Byte75;
+  protected Byte Byte76;
+  protected Byte Byte77;
+  protected Byte Byte78;
+  protected Byte Byte79;
+  protected static Byte Byte80;
+  protected transient Byte Byte81;
+  protected transient Byte Byte82;
+  protected transient Byte Byte83;
+  protected transient Byte Byte84;
+  protected transient Byte Byte85;
+  protected transient Byte Byte86;
+  protected final Byte Byte87 = new Byte((byte)5);
+  protected volatile Byte Byte88;
+  protected volatile Byte Byte89;
+  protected volatile Byte Byte90;
+  protected volatile Byte Byte91;
+  protected volatile Byte Byte92;
+  protected volatile Byte Byte93;
+  protected volatile Byte Byte94;
+  protected volatile Byte Byte95;
+  protected static transient Byte Byte96;
+  protected static final Byte Byte97 = new Byte((byte)5);
+  protected static volatile Byte Byte98;
+  protected transient final Byte Byte99 = new Byte((byte)5);
+  protected transient volatile Byte Byte100;
+  protected transient volatile Byte Byte101;
+  

svn commit: r160090 [20/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigInteger.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigInteger.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigInteger.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfBigInteger.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1090 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+import java.math.*;
+public class FieldsOfBigInteger { 
+  public int identifier;
+  private BigInteger BigInteger0;
+  private BigInteger BigInteger1;
+  private BigInteger BigInteger2;
+  private BigInteger BigInteger3;
+  private BigInteger BigInteger4;
+  private BigInteger BigInteger5;
+  private BigInteger BigInteger6;
+  private BigInteger BigInteger7;
+  private static BigInteger BigInteger8;
+  private transient BigInteger BigInteger9;
+  private transient BigInteger BigInteger10;
+  private transient BigInteger BigInteger11;
+  private transient BigInteger BigInteger12;
+  private transient BigInteger BigInteger13;
+  private transient BigInteger BigInteger14;
+  private final BigInteger BigInteger15 = new BigInteger(100);
+  private volatile BigInteger BigInteger16;
+  private volatile BigInteger BigInteger17;
+  private volatile BigInteger BigInteger18;
+  private volatile BigInteger BigInteger19;
+  private volatile BigInteger BigInteger20;
+  private volatile BigInteger BigInteger21;
+  private volatile BigInteger BigInteger22;
+  private volatile BigInteger BigInteger23;
+  private static transient BigInteger BigInteger24;
+  private static final BigInteger BigInteger25 = new BigInteger(100);
+  private static volatile BigInteger BigInteger26;
+  private transient final BigInteger BigInteger27 = new BigInteger(100);
+  private transient volatile BigInteger BigInteger28;
+  private transient volatile BigInteger BigInteger29;
+  private transient volatile BigInteger BigInteger30;
+  private transient volatile BigInteger BigInteger31;
+  private transient volatile BigInteger BigInteger32;
+  private transient volatile BigInteger BigInteger33;
+  private static transient final BigInteger BigInteger34 = new 
BigInteger(100);
+  private static transient volatile BigInteger BigInteger35;
+  public BigInteger BigInteger36;
+  public BigInteger BigInteger37;
+  public BigInteger BigInteger38;
+  public BigInteger BigInteger39;
+  public BigInteger BigInteger40;
+  public BigInteger BigInteger41;
+  public BigInteger BigInteger42;
+  public BigInteger BigInteger43;
+  public static BigInteger BigInteger44;
+  public transient BigInteger BigInteger45;
+  public transient BigInteger BigInteger46;
+  public transient BigInteger BigInteger47;
+  public transient BigInteger BigInteger48;
+  public transient BigInteger BigInteger49;
+  public transient BigInteger BigInteger50;
+  public final BigInteger BigInteger51 = new BigInteger(100);
+  public volatile BigInteger BigInteger52;
+  public volatile BigInteger BigInteger53;
+  public volatile BigInteger BigInteger54;
+  public volatile BigInteger BigInteger55;
+  public volatile BigInteger BigInteger56;
+  public volatile BigInteger BigInteger57;
+  public volatile BigInteger BigInteger58;
+  public volatile BigInteger BigInteger59;
+  public static transient BigInteger BigInteger60;
+  public static final BigInteger BigInteger61 = new BigInteger(100);
+  public static volatile BigInteger BigInteger62;
+  public transient final BigInteger BigInteger63 = new BigInteger(100);
+  public transient volatile BigInteger BigInteger64;
+  public transient volatile BigInteger BigInteger65;
+  public transient volatile BigInteger BigInteger66;
+  public transient volatile BigInteger BigInteger67;
+  public transient volatile BigInteger BigInteger68;
+  public transient volatile BigInteger BigInteger69;
+  public static transient final BigInteger BigInteger70 = new 
BigInteger(100);
+  public static transient volatile BigInteger BigInteger71;
+  protected BigInteger BigInteger72;
+  protected BigInteger BigInteger73;
+  protected BigInteger BigInteger74;
+  protected BigInteger BigInteger75;
+  

svn commit: r160090 [44/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/GreaterThan.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/GreaterThan.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/GreaterThan.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/GreaterThan.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1194 @@
+/*
+ * 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.operators;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.Iterator;
+import java.util.Locale;
+import java.util.TimeZone;
+
+import org.apache.jdo.tck.pc.fieldtypes.AllTypes;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+
+/**
+ *BTitle:/B Greater Than Query Operator
+ *BR
+ *BKeywords:/B query
+ *BR
+ *BAssertion ID:/B A14.6.2-16.
+ *BR
+ *BAssertion Description: /B
+The greater than operator (codegt;/code) is supported for all types as
+they are defined in the Java language. This includes the following types:
+UL
+LIcodebyte, short, int, long, char, Byte, Short Integer, Long, 
Character/code/LI
+LIcodefloat, double, Float, Double/code/LI
+LIcodeBigDecimal, BigInteger/code/LI
+LIcodeDate, String/code/LI
+/UL
+The operation on object-valued fields of wrapper types (codeBoolean, Byte,
+Short, Integer, Long, Float/code, and codeDouble/code), and numeric types
+(codeBigDecimal/code and codeBigInteger/code) use the wrapped
+values as operands.
+
+ */
+
+public class GreaterThan extends ComparisonTests {
+private static  String  boolean_filterL = value  
fld_boolean;
+private static  String  boolean_filterR = fld_boolean  
value;
+private static  String  boolean_filterT = fld_boolean  true;
+private static  String  boolean_filterF = false  
fld_boolean;
+private static  String  boolean_filterObj   = value.fld_boolean  
fld_boolean;
+
+private static  String  byte_filterL= value  fld_byte;
+private static  String  byte_filterR= fld_byte  value;
+private static  String  byte_filterObj  = value.fld_byte  
fld_byte;
+private static  String  byte_filterVal  = fld_byte  100;
+
+private static  String  char_filterL= value  fld_char;
+private static  String  char_filterR= fld_char  value;
+private static  String  char_filterObj  = value.fld_char  
fld_char;
+private static  String  char_filterVal  = 'M'  fld_char;
+
+private static  String  double_filterL  = value  fld_double;
+private static  String  double_filterR  = fld_double  value;
+private static  String  double_filterObj= value.fld_double  
fld_double;
+private static  String  double_filterVal= fld_double  100.0;
+
+private static  String  float_filterL   = value  fld_float;
+private static  String  float_filterR   = fld_float  value;
+private static  String  float_filterObj = fld_float  
value.fld_float;
+private static  String  float_filterVal = fld_float  100.0;
+
+private static  String  int_filterL = value  fld_int;
+private static  String  int_filterR = fld_int  value;
+private static  String  int_filterObj   = value.fld_int  
fld_int;
+private static  String  int_filterVal   = fld_int  1000;
+
+private static  String  long_filterL= value  fld_long;
+private static  String  long_filterR= fld_long  value;
+private static  String  long_filterObj  = fld_long  
value.fld_long;
+private static  String  long_filterVal  = fld_long  100;
+
+private static  String  short_filterL   = value  fld_short;
+private static  String  short_filterR   = fld_short  value;
+private static  String  short_filterObj = value.fld_short  
fld_short;
+private static  String  

svn commit: r160090 [46/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/LessThan.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/LessThan.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/LessThan.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/LessThan.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1200 @@
+/*
+ * 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.operators;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.Iterator;
+import java.util.Locale;
+import java.util.TimeZone;
+
+import org.apache.jdo.tck.pc.fieldtypes.AllTypes;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+/**
+ *BTitle:/B Less Than Query Operator
+ *BR
+ *BKeywords:/B query
+ *BR
+ *BAssertion ID:/B A14.6.2-17.
+ *BR
+ *BAssertion Description: /B
+The less than operator (codelt;/code) is supported for all types as they
+are defined in the Java language. This includes the following types:
+UL
+LIcodebyte, short, int, long, char, Byte, Short Integer, Long, 
Character/code/LI
+LIcodefloat, double, Float, Double/code/LI
+LIcodeBigDecimal, BigInteger/code/LI
+LIcodeDate, String/code/LI
+/UL
+The operation on object-valued fields of wrapper types (codeBoolean, Byte,
+Short, Integer, Long, Float/code, and codeDouble/code), and numeric types
+code(codeBigDecimal/code and codeBigInteger/code)
+use the wrapped values as operands.
+
+ */
+
+public class LessThan extends ComparisonTests {
+private static  String  boolean_filterL = value  
fld_boolean;
+private static  String  boolean_filterR = fld_boolean  
value;
+private static  String  boolean_filterT = fld_boolean  true;
+private static  String  boolean_filterF = false  
fld_boolean;
+private static  String  boolean_filterObj   = value.fld_boolean  
fld_boolean;
+
+private static  String  byte_filterL= value  fld_byte;
+private static  String  byte_filterR= fld_byte  value;
+private static  String  byte_filterObj  = value.fld_byte  
fld_byte;
+private static  String  byte_filterVal  = fld_byte  100;
+
+private static  String  char_filterL= value  fld_char;
+private static  String  char_filterR= fld_char  value;
+private static  String  char_filterObj  = value.fld_char  
fld_char;
+private static  String  char_filterVal  = 'M'  fld_char;
+
+private static  String  double_filterL  = value  fld_double;
+private static  String  double_filterR  = fld_double  value;
+private static  String  double_filterObj= value.fld_double  
fld_double;
+private static  String  double_filterVal= fld_double  100.0;
+
+private static  String  float_filterL   = value  fld_float;
+private static  String  float_filterR   = fld_float  value;
+private static  String  float_filterObj = fld_float  
value.fld_float;
+private static  String  float_filterVal = fld_float  100.0;
+
+private static  String  int_filterL = value  fld_int;
+private static  String  int_filterR = fld_int  value;
+private static  String  int_filterObj   = value.fld_int  
fld_int;
+private static  String  int_filterVal   = fld_int  1000;
+
+private static  String  long_filterL= value  fld_long;
+private static  String  long_filterR= fld_long  value;
+private static  String  long_filterObj  = fld_long  
value.fld_long;
+private static  String  long_filterVal  = fld_long  100;
+
+private static  String  short_filterL   = value  fld_short;
+private static  String  short_filterR   = fld_short  value;
+private static  String  short_filterObj = value.fld_short  
fld_short;
+private static  String  short_filterVal = 

svn commit: r160090 [49/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/NotEquals.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/NotEquals.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/NotEquals.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/NotEquals.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1282 @@
+/*
+ * 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.operators;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.Iterator;
+import java.util.Locale;
+import java.util.TimeZone;
+
+import org.apache.jdo.tck.pc.fieldtypes.AllTypes;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+
+/**
+ *BTitle:/B Not Equals Query Operator
+ *BR
+ *BKeywords:/B query
+ *BR
+ *BAssertion ID:/B A14.6.2-15.
+ *BR
+ *BAssertion Description: /B
+The not equal operator (code!=/code) is supported for the following types:
+UL
+LIcodebyte, short, int, long, char, Byte, Short Integer, Long, 
Character/code/LI
+LIcodefloat, double, Float, Double/code/LI
+LIcodeBigDecimal, BigInteger/code/LI
+LIcodeBoolean, boolean/code/LI
+LIany class instance or array/LI
+LIcodeDate, String/code/LI
+/UL
+The operation on object-valued fields of wrapper types (codeBoolean, Byte,
+Short, Integer, Long, Float, and Double/code), and numeric types
+(codeBigDecimal/code and codeBigInteger/code) use the wrapped values
+as operands. Inequality comparison of object-valued fields of
+codePersistenceCapable/code types use the JDO Identity comparison of
+the references. Thus, two objects will compare not equal if they have
+different JDO Identity. Equality comparison of object-valued fields of
+non-codePersistenceCapable/code types uses the codeequals/code
+method of the field type.
+
+ */
+
+public class NotEquals extends ComparisonTests {
+private static  String  boolean_filterL = value != 
fld_boolean;
+private static  String  boolean_filterR = fld_boolean != 
value;
+private static  String  boolean_filterT = fld_boolean != 
true;
+private static  String  boolean_filterF = false != 
fld_boolean;
+private static  String  boolean_filterObj   = value.fld_boolean 
!= fld_boolean;
+
+private static  String  byte_filterL= value != fld_byte;
+private static  String  byte_filterR= fld_byte != value;
+private static  String  byte_filterObj  = value.fld_byte != 
fld_byte;
+private static  String  byte_filterVal  = fld_byte != 100;
+
+private static  String  char_filterL= value != fld_char;
+private static  String  char_filterR= fld_char != value;
+private static  String  char_filterObj  = value.fld_char != 
fld_char;
+private static  String  char_filterVal  = 'M' != fld_char;
+
+private static  String  double_filterL  = value != 
fld_double;
+private static  String  double_filterR  = fld_double != 
value;
+private static  String  double_filterObj= value.fld_double != 
fld_double;
+private static  String  double_filterVal= fld_double != 
100.0;
+
+private static  String  float_filterL   = value != fld_float;
+private static  String  float_filterR   = fld_float != value;
+private static  String  float_filterObj = fld_float != 
value.fld_float;
+private static  String  float_filterVal = fld_float != 100.0;
+
+private static  String  int_filterL = value != fld_int;
+private static  String  int_filterR = fld_int != value;
+private static  String  int_filterObj   = value.fld_int != 
fld_int;
+private static  String  int_filterVal   = fld_int != 1000;
+
+private static  String  long_filterL= value != fld_long;
+private static  String  long_filterR= fld_long != value;
+private static  String  long_filterObj  = fld_long 

svn commit: r160090 [45/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/GreaterThanOrEqual.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/GreaterThanOrEqual.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/GreaterThanOrEqual.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/operators/GreaterThanOrEqual.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1200 @@
+/*
+ * 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.operators;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.Iterator;
+import java.util.Locale;
+import java.util.TimeZone;
+
+import org.apache.jdo.tck.pc.fieldtypes.AllTypes;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+/**
+ *BTitle:/B Greater Than or Equal Query Operator
+ *BR
+ *BKeywords:/B query
+ *BR
+ *BAssertion ID:/B A14.6.2-18.
+ *BR
+ *BAssertion Description: /B
+The greater than or equal operator (codegt;=/code) is supported for all
+types as they are defined in the Java language. This includes the following 
types:
+UL
+LIcodebyte, short, int, long, char, Byte, Short Integer, Long, 
Character/code/LI
+LIcodefloat, double, Float, Double/code/LI
+LIcodeBigDecimal, BigInteger/code/LI
+LIcodeDate, String/code/LI
+/UL
+The operation on object-valued fields of wrapper types (codeBoolean, Byte,
+Short, Integer, Long, Float/code, and codeDouble/code), and numeric types
+(codeBigDecimal/code and codeBigInteger/code)
+use the wrapped values as operands.
+
+ */
+
+public class GreaterThanOrEqual extends ComparisonTests {
+private static  String  boolean_filterL = value = 
fld_boolean;
+private static  String  boolean_filterR = fld_boolean = 
value;
+private static  String  boolean_filterT = fld_boolean = 
true;
+private static  String  boolean_filterF = false = 
fld_boolean;
+private static  String  boolean_filterObj   = value.fld_boolean 
= fld_boolean;
+
+private static  String  byte_filterL= value = fld_byte;
+private static  String  byte_filterR= fld_byte = value;
+private static  String  byte_filterObj  = value.fld_byte = 
fld_byte;
+private static  String  byte_filterVal  = fld_byte = 100;
+
+private static  String  char_filterL= value = fld_char;
+private static  String  char_filterR= fld_char = value;
+private static  String  char_filterObj  = value.fld_char = 
fld_char;
+private static  String  char_filterVal  = 'M' = fld_char;
+
+private static  String  double_filterL  = value = 
fld_double;
+private static  String  double_filterR  = fld_double = 
value;
+private static  String  double_filterObj= value.fld_double = 
fld_double;
+private static  String  double_filterVal= fld_double = 
100.0;
+
+private static  String  float_filterL   = value = fld_float;
+private static  String  float_filterR   = fld_float = value;
+private static  String  float_filterObj = fld_float = 
value.fld_float;
+private static  String  float_filterVal = fld_float = 100.0;
+
+private static  String  int_filterL = value = fld_int;
+private static  String  int_filterR = fld_int = value;
+private static  String  int_filterObj   = value.fld_int = 
fld_int;
+private static  String  int_filterVal   = fld_int = 1000;
+
+private static  String  long_filterL= value = fld_long;
+private static  String  long_filterR= fld_long = value;
+private static  String  long_filterObj  = fld_long = 
value.fld_long;
+private static  String  long_filterVal  = fld_long = 
100;
+
+private static  String  short_filterL   = value = fld_short;
+private static  String  short_filterR   = fld_short = value;
+private static  String  

svn commit: r160090 [54/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.jdo
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.jdo?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.jdo
 (added)
+++ 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/FieldsOfObject.jdo
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,202 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE jdo PUBLIC -//Sun Microsystems, Inc.//DTD Java Data Objects 
Metadata 2.0//EN http://java.sun.com/dtd/jdo_2_0.dtd;
+jdo
+package name=org.apache.jdo.tck.pc.fieldtypes
+class name=FieldsOfObject identity-type=application
+objectid-class=org.apache.jdo.tck.pc.fieldtypes.FieldsOfObject$Oid
+field name=identifier primary-key=true/
+field name=Object1  embedded=true persistence-modifier=persistent
+/field
+field name=Object2  embedded=false persistence-modifier=persistent
+/field
+field name=Object3 persistence-modifier=none 
+/field
+field name=Object4 persistence-modifier=persistent 
+/field
+field name=Object5 persistence-modifier=persistent embedded=true
+/field
+field name=Object6 persistence-modifier=persistent embedded=false
+/field
+field name=Object7 persistence-modifier=transactional 
+/field
+field name=Object10 persistence-modifier=none 
+/field
+field name=Object11 persistence-modifier=persistent 
+/field
+field name=Object12 persistence-modifier=persistent embedded=true
+/field
+field name=Object13 persistence-modifier=persistent embedded=false
+/field
+field name=Object14 persistence-modifier=transactional 
+/field
+field name=Object17  embedded=true persistence-modifier=persistent
+/field
+field name=Object18  embedded=false persistence-modifier=persistent
+/field
+field name=Object19 persistence-modifier=none 
+/field
+field name=Object20 persistence-modifier=persistent 
+/field
+field name=Object21 persistence-modifier=persistent embedded=true
+/field
+field name=Object22 persistence-modifier=persistent embedded=false
+/field
+field name=Object23 persistence-modifier=transactional 
+/field
+field name=Object29 persistence-modifier=none 
+/field
+field name=Object30 persistence-modifier=persistent 
+/field
+field name=Object31 persistence-modifier=persistent embedded=true
+/field
+field name=Object32 persistence-modifier=persistent embedded=false
+/field
+field name=Object33 persistence-modifier=transactional 
+/field
+field name=Object37  embedded=true persistence-modifier=persistent
+/field
+field name=Object38  embedded=false persistence-modifier=persistent
+/field
+field name=Object39 persistence-modifier=none 
+/field
+field name=Object40 persistence-modifier=persistent 
+/field
+field name=Object41 persistence-modifier=persistent embedded=true
+/field
+field name=Object42 persistence-modifier=persistent embedded=false
+/field
+field name=Object43 persistence-modifier=transactional 
+/field
+field name=Object46 persistence-modifier=none 
+/field
+field name=Object47 persistence-modifier=persistent 
+/field
+field name=Object48 persistence-modifier=persistent embedded=true
+/field
+field name=Object49 persistence-modifier=persistent embedded=false
+/field
+field name=Object50 persistence-modifier=transactional 
+/field
+field name=Object53  embedded=true persistence-modifier=persistent
+/field
+field name=Object54  embedded=false persistence-modifier=persistent
+/field
+field name=Object55 persistence-modifier=none 
+/field
+field name=Object56 persistence-modifier=persistent 
+/field
+field name=Object57 persistence-modifier=persistent embedded=true
+/field
+field name=Object58 persistence-modifier=persistent embedded=false
+/field
+field name=Object59 persistence-modifier=transactional 
+/field
+field name=Object65 persistence-modifier=none 
+/field
+field name=Object66 persistence-modifier=persistent 
+/field
+field name=Object67 persistence-modifier=persistent embedded=true
+/field
+field name=Object68 persistence-modifier=persistent embedded=false
+/field
+field name=Object69 persistence-modifier=transactional 
+/field
+field name=Object73  embedded=true persistence-modifier=persistent
+/field
+field name=Object74  embedded=false persistence-modifier=persistent
+/field
+field name=Object75 persistence-modifier=none 
+/field
+field name=Object76 persistence-modifier=persistent 
+/field
+field name=Object77 persistence-modifier=persistent embedded=true
+/field
+field name=Object78 persistence-modifier=persistent embedded=false
+/field
+field name=Object79 persistence-modifier=transactional 
+/field
+field name=Object82 persistence-modifier=none 
+/field
+field name=Object83 persistence-modifier=persistent 
+/field
+field name=Object84 persistence-modifier=persistent embedded=true
+/field
+field name=Object85 

svn commit: r160090 [56/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.jdo
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.jdo?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.jdo
 (added)
+++ 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.jdo
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,478 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE jdo PUBLIC -//Sun Microsystems, Inc.//DTD Java Data Objects 
Metadata 2.0//EN http://java.sun.com/dtd/jdo_2_0.dtd;
+jdo
+package name=org.apache.jdo.tck.pc.fieldtypes
+class name=HashtableStringValueCollections identity-type=application
+
objectid-class=org.apache.jdo.tck.pc.fieldtypes.HashtableStringValueCollections$Oid
+field name=identifier primary-key=true/
+field name=HashtableOfObject_String0 
+map  key-type=Object value-type=String
+/map
+/field
+field name=HashtableOfObject_String1 
+map  key-type=Object value-type=String embedded-value=true
+/map
+/field
+field name=HashtableOfObject_String2 
+map  key-type=Object value-type=String embedded-value=false
+/map
+/field
+field name=HashtableOfObject_String3 
+map  key-type=Object embedded-key=true value-type=String
+/map
+/field
+field name=HashtableOfObject_String4 
+map  key-type=Object embedded-key=true value-type=String 
embedded-value=true
+/map
+/field
+field name=HashtableOfObject_String5 
+map  key-type=Object embedded-key=true value-type=String 
embedded-value=false
+/map
+/field
+field name=HashtableOfObject_String6 
+map  key-type=Object embedded-key=false value-type=String
+/map
+/field
+field name=HashtableOfObject_String7 
+map  key-type=Object embedded-key=false value-type=String 
embedded-value=true
+/map
+/field
+field name=HashtableOfObject_String8 
+map  key-type=Object embedded-key=false value-type=String 
embedded-value=false
+/map
+/field
+field name=HashtableOfSimpleClass_String9 
+map  key-type=SimpleClass value-type=String
+/map
+/field
+field name=HashtableOfSimpleClass_String10 
+map  key-type=SimpleClass value-type=String embedded-value=true
+/map
+/field
+field name=HashtableOfSimpleClass_String11 
+map  key-type=SimpleClass value-type=String embedded-value=false
+/map
+/field
+field name=HashtableOfSimpleClass_String12 
+map  key-type=SimpleClass embedded-key=true value-type=String
+/map
+/field
+field name=HashtableOfSimpleClass_String13 
+map  key-type=SimpleClass embedded-key=true value-type=String 
embedded-value=true
+/map
+/field
+field name=HashtableOfSimpleClass_String14 
+map  key-type=SimpleClass embedded-key=true value-type=String 
embedded-value=false
+/map
+/field
+field name=HashtableOfSimpleClass_String15 
+map  key-type=SimpleClass embedded-key=false value-type=String
+/map
+/field
+field name=HashtableOfSimpleClass_String16 
+map  key-type=SimpleClass embedded-key=false value-type=String 
embedded-value=true
+/map
+/field
+field name=HashtableOfSimpleClass_String17 
+map  key-type=SimpleClass embedded-key=false value-type=String 
embedded-value=false
+/map
+/field
+field name=HashtableOfSimpleInterface_String18 
+map  key-type=SimpleInterface value-type=String
+/map
+/field
+field name=HashtableOfSimpleInterface_String19 
+map  key-type=SimpleInterface value-type=String embedded-value=true
+/map
+/field
+field name=HashtableOfSimpleInterface_String20 
+map  key-type=SimpleInterface value-type=String embedded-value=false
+/map
+/field
+field name=HashtableOfSimpleInterface_String21 
+map  key-type=SimpleInterface embedded-key=true value-type=String
+/map
+/field
+field name=HashtableOfSimpleInterface_String22 
+map  key-type=SimpleInterface embedded-key=true value-type=String 
embedded-value=true
+/map
+/field
+field name=HashtableOfSimpleInterface_String23 
+map  key-type=SimpleInterface embedded-key=true value-type=String 
embedded-value=false
+/map
+/field
+field name=HashtableOfSimpleInterface_String24 
+map  key-type=SimpleInterface embedded-key=false value-type=String
+/map
+/field
+field name=HashtableOfSimpleInterface_String25 
+map  key-type=SimpleInterface embedded-key=false value-type=String 
embedded-value=true
+/map
+/field
+field name=HashtableOfSimpleInterface_String26 
+map  key-type=SimpleInterface embedded-key=false value-type=String 
embedded-value=false
+/map
+/field
+field name=HashtableOfString_String27 
+map  key-type=String value-type=String
+/map
+/field
+field name=HashtableOfString_String28 
+map  key-type=String value-type=String embedded-value=true
+/map
+/field
+field name=HashtableOfString_String29 
+map  key-type=String value-type=String embedded-value=false
+/map
+/field
+field name=HashtableOfString_String30 
+map  key-type=String 

svn commit: r160090 [11/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/MakeTransientFailsWithDirtyInstance.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/MakeTransientFailsWithDirtyInstance.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/MakeTransientFailsWithDirtyInstance.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/MakeTransientFailsWithDirtyInstance.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,191 @@
+/*
+ * 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.api.persistencemanager.lifecycle;
+
+import java.util.Collection;
+import java.util.HashSet;
+
+import javax.jdo.JDOUserException;
+import javax.jdo.PersistenceManager;
+import javax.jdo.Transaction;
+
+import org.apache.jdo.tck.pc.mylib.PCPoint;
+import org.apache.jdo.tck.util.BatchTestRunner;
+import org.apache.jdo.tck.api.persistencemanager.PersistenceManagerTest;
+
+/**
+ *BTitle:/BMakeTransientFailsWithDirtyInstance
+ *BR
+ *BKeywords:/B exception
+ *BR
+ *BAssertion IDs:/B A12.5.7-16
+ *BR
+ *BAssertion Description: /B
+If the instance passed to PersistenceManager.makeTransient or makeTransientAll 
is dirty, a JDOUserException is thrown.
+
+ */
+
+public class MakeTransientFailsWithDirtyInstance extends 
PersistenceManagerTest {
+   
+/** */
+private static final String ASSERTION_FAILED = 
+Assertion A12.5.7-16 (MakeTransientFailsWithDirtyInstance) failed: ;
+
+/**
+ * The codemain/code 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(MakeTransientFailsWithDirtyInstance.class);
+}
+
+private PCPoint p1 = null;
+private PCPoint p2 = null;
+private PCPoint p3 = null;
+private PCPoint p4 = null;
+private PCPoint p5 = null;
+
+/** */
+public void testMakeTransientFailsWithDirtyInstance() {
+pm = getPM();
+
+createObjects(pm);
+runTestMakeTransient(pm);
+runTestMakeTransientAll1(pm);
+runTestMakeTransientAll2(pm);
+
+pm.close();
+pm = null;
+}
+
+/** */
+private void  createObjects(PersistenceManager pm) {
+Transaction tx = pm.currentTransaction();
+try {
+tx = pm.currentTransaction();
+tx.begin();
+p1 = new PCPoint(1,3);
+p2 = new PCPoint(2,4);
+p3 = new PCPoint(3,5);
+p4 = new PCPoint(4,6);
+p5 = new PCPoint(5,7);
+
+pm.makePersistent(p1);
+pm.makePersistent(p2);
+pm.makePersistent(p3);
+pm.makePersistent(p4);
+pm.makePersistent(p5);
+tx.commit();
+tx = null;
+}
+finally {
+if ((tx != null)  tx.isActive())
+tx.rollback();
+}
+}
+
+/* test makeTansient (Object pc) */
+private void runTestMakeTransient(PersistenceManager pm) {
+Transaction tx = pm.currentTransaction();
+try {
+tx.begin();
+
+// make instance dirty
+p1.setX(100);
+
+try {
+pm.makeTransient(p1);
+fail(ASSERTION_FAILED,
+ pm.makeTransient should throw JDOUserException when 
called for P-DIRTY instance.);
+}
+catch (JDOUserException ex) {
+// expected exception
+}
+tx.rollback();
+tx = null;
+}
+finally {
+if ((tx != null)  tx.isActive())
+tx.rollback();
+}
+}
+
+/* test makeTansientAll (Collection pcs) */
+private void runTestMakeTransientAll1(PersistenceManager pm) {
+Transaction tx = pm.currentTransaction();
+try {
+
+tx = pm.currentTransaction();
+tx.begin();
+
+Collection col1 = new HashSet();
+col1.add(p2);
+col1.add(p3);
+
+p2.setX(200);
+p3.setX(201);
+
+  

svn commit: r160090 [7/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/EvictingCollectionOfInstancesSideEffects.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/EvictingCollectionOfInstancesSideEffects.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/EvictingCollectionOfInstancesSideEffects.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/EvictingCollectionOfInstancesSideEffects.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,202 @@
+/*
+ * 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.api.persistencemanager.cache;
+
+import java.util.Collection;
+
+import javax.jdo.PersistenceManager;
+import javax.jdo.Transaction;
+
+import org.apache.jdo.tck.api.persistencemanager.PersistenceManagerTest;
+import org.apache.jdo.tck.pc.mylib.PCPoint2;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+/**
+ *BTitle:/B EvictingCollectionOfInstancesSideEffects
+ *BR
+ *BKeywords:/B cache
+ *BR
+ *BAssertion IDs:/B A12.5.1-4
+ *BR
+ *BAssertion Description: /B
+ If PersistenceManager.evict is called with no parameter, then all referenced 
instances are evicted. For each instance evicted, it:
+ *UL
+ *LI calls the jdoPreClearmethod on each instance, if the class of the 
instance implements InstanceCallbacks /LI
+ *LI clears persistent fields on each instance after the call to 
jdoPreClear()/LI
+ *LI changes the state of instances to hollow or persistent-nontransactional 
(cannot distinguish between these two states) this is not directly testable. 
/LI
+ */UL
+
+ */
+
+public class EvictingCollectionOfInstancesSideEffects extends 
PersistenceManagerTest {
+   
+/** */
+private static final String ASSERTION_FAILED = 
+Assertion A12.5.1-4 (EvictingCollectionOfInstancesSideEffects) 
failed: ;
+
+/**
+ * The codemain/code 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(EvictingCollectionOfInstancesSideEffects.class);
+}
+
+private PCPoint2 pnt1 = null;
+private PCPoint2 pnt2 = null;
+private PCPoint2 p1 = null;
+private PCPoint2 p2 = null;
+
+/** */
+public void testEvictingCollectionOfInstancesSideEffects() {
+pm = getPM();
+createObjects(pm);
+runTestEvictAllCollection(pm);
+runTestEvictAllArray(pm);
+pm.close();
+pm = null;
+}
+
+/** */
+private void createObjects(PersistenceManager pm) {
+Transaction tx = pm.currentTransaction();
+try {
+tx.begin();
+pnt1 = new PCPoint2(1,2);
+pnt2 = new PCPoint2(2,3);
+p1   = new PCPoint2 (3,1);
+p2   = new PCPoint2 (4,2);
+pm.makePersistent(pnt1);
+pm.makePersistent(pnt2);
+pm.makePersistent(p1);
+pm.makePersistent(p2);
+tx.commit();
+
+// P-nontransactional instance
+// Check whether pmf supported optimitic tx
+tx.setOptimistic(isOptimisticSupported());
+tx.begin();
+pnt1.getX();
+pnt2.getX();
+tx.commit();
+
+/* P-clean instance */
+tx.setOptimistic(false);
+tx.begin();
+p1.getX();
+p2.getX();
+tx.commit();
+}
+finally {
+if (tx.isActive())
+tx.rollback();
+}
+}
+
+/** */
+private void runTestEvictAllCollection(PersistenceManager pm) {
+Transaction tx = pm.currentTransaction();
+try {
+tx.begin();
+
+Collection col1 = new java.util.HashSet();
+col1.add(pnt1);
+col1.add(p1);
+
+pm.evictAll(col1);
+
+if ( !p1.wasClearCalled()) {
+fail(ASSERTION_FAILED,
+ missing call of p1.jdoPreClear during 
pm.evictAll(Collection));
+}
+if ( !pnt1.wasClearCalled()) {
+fail(ASSERTION_FAILED,
+ 

svn commit: r160090 [19/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/AllTypes.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/AllTypes.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/AllTypes.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/AllTypes.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,320 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.Locale;
+import java.util.GregorianCalendar;
+import java.util.Calendar;
+import java.util.TimeZone;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+
+import javax.jdo.*;
+
+public class AllTypes {
+private int id;
+private boolean fld_boolean;
+private bytefld_byte;
+private charfld_char;
+private double  fld_double;
+private float   fld_float;
+private int fld_int;
+private longfld_long;
+private short   fld_short;
+
+private Boolean fld_Boolean;
+private Bytefld_Byte;
+private Character   fld_Character;
+private Double  fld_Double;
+private Float   fld_Float;
+private Integer fld_Integer;
+private Longfld_Long;
+private Short   fld_Short;
+
+private String  fld_String;
+private Locale  fld_Locale;
+private Datefld_Date;
+private BigDecimal  fld_BigDecimal;
+private BigInteger  fld_BigInteger;
+
+public static int   veryLargePositiveInt = Integer.MAX_VALUE - 511;
+public static int   veryLargeNegativeInt = Integer.MIN_VALUE + 512;
+
+public static int  NUM_VALUES = 10;  // should equal number of elements in 
the following arrays
+// DO NOT CHANGE THE FOLLOWING VALUES, OR MANY LINES OF CODE IN TESTS MUST 
CHANGE!!!
+public static final boolean[] boolean_values =
+{ false, true, true, false, true, false, false, false, true, false };
+public static final byte[] byte_values =
+{ Byte.MIN_VALUE, Byte.MAX_VALUE, 0, -100, 100, -10, 10, 50, 50, 75 };
+public static final char[] char_values =
+{ Character.MIN_VALUE, Character.MAX_VALUE, ' ', 'A', 'z', 'B', 'F', 
'z', 'M', 'M'};
+public static final double DOUBLE_SMALLEST = -9.9;
+public static final double DOUBLE_LARGEST  =  9.9;
+public static final double[] double_values =
+{ DOUBLE_SMALLEST, DOUBLE_LARGEST, 0.0, 100.0, 100.0,
+5000.0, -234234.234, 10.0, 350.5, -25.5 };
+public static final float FLOAT_SMALLEST = -.9f;
+public static final float FLOAT_LARGEST  =  .9f;
+public static final float[] float_values =
+{ FLOAT_SMALLEST, FLOAT_LARGEST, 0.0f, 100.0f, 100.0f,
+5000.0f, -234.23f, 10.0f, 350.5f, -25.5f };
+public static final int[] int_values =
+{ veryLargeNegativeInt, veryLargePositiveInt, 0, 100, 100, 1000, 
-1000, 100, -100, 1};
+public static final long[] long_values =
+{ Long.MIN_VALUE, Long.MAX_VALUE, 0, 100, 100, 1000, -1000, 100, 
-1000, -100};
+public static final short[] short_values =
+{ Short.MIN_VALUE, Short.MAX_VALUE, 0, 100, 100, 1000, -1000, 1, 
-1, -500};
+
+public static final Boolean[] Boolean_values = {
+new Boolean(false), new Boolean(true),  new Boolean(true),  new 
Boolean(false), new Boolean(true), 
+new Boolean(false), new Boolean(false), new Boolean(false), new 
Boolean(true),  new Boolean(false)
+};
+public static final Byte[] Byte_values = {
+new Byte(Byte.MIN_VALUE), new Byte(Byte.MAX_VALUE), new Byte((byte)0), 
  new Byte((byte)-100), new Byte((byte)100),
+new Byte((byte)-10),  new Byte((byte)10),   new 
Byte((byte)50), new Byte((byte)50),   new Byte((byte)75)
+};
+public static final Character[] Character_values = {
+new Character(Character.MIN_VALUE), new Character(Character.MAX_VALUE),
+new Character(' '), new Character('A'),
+new Character('z'), new Character('B'),
+new Character('F'), new 

svn commit: r160090 [15/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/fieldtypes/TestFieldsOfLong.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/fieldtypes/TestFieldsOfLong.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/fieldtypes/TestFieldsOfLong.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/fieldtypes/TestFieldsOfLong.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,132 @@
+/*
+ * 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.models.fieldtypes;
+
+import javax.jdo.PersistenceManager;
+import javax.jdo.Transaction;
+
+import org.apache.jdo.tck.JDO_Test;
+import org.apache.jdo.tck.pc.fieldtypes.FieldsOfLong;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+/**
+ *BTitle:/B Support of field type Long.
+ *BR
+ *BKeywords:/B model
+ *BR
+ *BAssertion ID:/B A6.4.3-14.
+ *BR
+ *BAssertion Description: /B
+JDO implementations must support fields of the immutable object class
+codejava.lang.Long/code, and may choose to support them as
+Second Class Objects or First Class Objects.
+ */
+
+
+public class TestFieldsOfLong extends JDO_Test {
+
+   /** */
+private static final String ASSERTION_FAILED = 
+Assertion A6.4.3-14 (TestFieldsOfLong) failed: ;
+
+/**
+ * The codemain/code 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(TestFieldsOfLong.class);
+}   
+
+/** */
+public void test() {
+pm = getPM();
+
+runTest(pm);
+
+pm.close();
+pm = null;
+}
+
+/** */
+void runTest(PersistenceManager pm)
+{
+Transaction tx = pm.currentTransaction();
+try { 
+int i, n;
+Long firstValue = new Long(Long.MIN_VALUE);
+Long secondValue = new Long(Long.MAX_VALUE);
+tx.begin();
+FieldsOfLong pi = new FieldsOfLong();
+pi.identifier = 1;
+pm.makePersistent(pi);
+Object oid = pm.getObjectId(pi);
+n = pi.getLength();
+// Provide initial set of values
+for( i = 0; i  n; ++i){
+pi.set( i, firstValue);
+}
+tx.commit();
+// cache will be flushed
+pi = null;
+System.gc();
+
+tx.begin();
+
+pi = (FieldsOfLong) pm.getObjectById(oid, true);
+checkValues(oid, firstValue); // check if persistent fields have 
values set
+
+// Provide new set of values
+for( i = 0; i  n; ++i){
+pi.set(i, secondValue);
+}
+tx.commit();
+// cache will be flushed
+pi = null;
+System.gc();
+
+tx.begin();
+// check new values
+checkValues(oid, secondValue);
+pi = (FieldsOfLong) pm.getObjectById(oid, true);
+pm.deletePersistent(pi);
+tx.commit();
+tx = null;
+}
+finally {
+if ((tx != null)  tx.isActive())
+tx.rollback();
+}
+}
+
+/** */
+private void checkValues(Object oid, Long startValue){
+int i;
+FieldsOfLong pi = (FieldsOfLong) pm.getObjectById(oid, true);
+int n = pi.getLength();
+for( i = 0; i  n; ++i){
+if( !FieldsOfLong.isPersistent[i] ) continue;
+Long val = pi.get(i);
+if(!val.equals(startValue) ){
+fail(ASSERTION_FAILED,
+ Incorrect value for  + FieldsOfLong.fieldSpecs[i] +
+ , expected value  + startValue.toString() +
+ , value is  + val.toString());
+}
+}
+}
+}

Propchange: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/fieldtypes/TestFieldsOfLong.java
--
svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/fieldtypes/TestFieldsOfObject.java
URL: 

svn commit: r160090 [29/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1089 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+public class FieldsOfPrimitiveshort { 
+  public int identifier;
+  private short short0;
+  private short short1;
+  private short short2;
+  private short short3;
+  private short short4;
+  private short short5;
+  private short short6;
+  private short short7;
+  private static short short8;
+  private transient short short9;
+  private transient short short10;
+  private transient short short11;
+  private transient short short12;
+  private transient short short13;
+  private transient short short14;
+  private final short short15 = 5;
+  private volatile short short16;
+  private volatile short short17;
+  private volatile short short18;
+  private volatile short short19;
+  private volatile short short20;
+  private volatile short short21;
+  private volatile short short22;
+  private volatile short short23;
+  private static transient short short24;
+  private static final short short25 = 5;
+  private static volatile short short26;
+  private transient final short short27 = 5;
+  private transient volatile short short28;
+  private transient volatile short short29;
+  private transient volatile short short30;
+  private transient volatile short short31;
+  private transient volatile short short32;
+  private transient volatile short short33;
+  private static transient final short short34 = 5;
+  private static transient volatile short short35;
+  public short short36;
+  public short short37;
+  public short short38;
+  public short short39;
+  public short short40;
+  public short short41;
+  public short short42;
+  public short short43;
+  public static short short44;
+  public transient short short45;
+  public transient short short46;
+  public transient short short47;
+  public transient short short48;
+  public transient short short49;
+  public transient short short50;
+  public final short short51 = 5;
+  public volatile short short52;
+  public volatile short short53;
+  public volatile short short54;
+  public volatile short short55;
+  public volatile short short56;
+  public volatile short short57;
+  public volatile short short58;
+  public volatile short short59;
+  public static transient short short60;
+  public static final short short61 = 5;
+  public static volatile short short62;
+  public transient final short short63 = 5;
+  public transient volatile short short64;
+  public transient volatile short short65;
+  public transient volatile short short66;
+  public transient volatile short short67;
+  public transient volatile short short68;
+  public transient volatile short short69;
+  public static transient final short short70 = 5;
+  public static transient volatile short short71;
+  protected short short72;
+  protected short short73;
+  protected short short74;
+  protected short short75;
+  protected short short76;
+  protected short short77;
+  protected short short78;
+  protected short short79;
+  protected static short short80;
+  protected transient short short81;
+  protected transient short short82;
+  protected transient short short83;
+  protected transient short short84;
+  protected transient short short85;
+  protected transient short short86;
+  protected final short short87 = 5;
+  protected volatile short short88;
+  protected volatile short short89;
+  protected volatile short short90;
+  protected volatile short short91;
+  protected volatile short short92;
+  protected volatile short short93;
+  protected volatile short short94;
+  protected volatile short short95;
+  protected static transient short short96;
+  protected static final short short97 = 5;
+  protected static volatile short short98;
+  protected transient final short short99 = 5;
+  protected transient 

svn commit: r160090 [32/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashMapStringValueCollections.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashMapStringValueCollections.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashMapStringValueCollections.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashMapStringValueCollections.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,896 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.HashMap;
+
+public class HashMapStringValueCollections { 
+  public int identifier;
+  public HashMap HashMapOfObject_String0;
+  public HashMap HashMapOfObject_String1;
+  public HashMap HashMapOfObject_String2;
+  public HashMap HashMapOfObject_String3;
+  public HashMap HashMapOfObject_String4;
+  public HashMap HashMapOfObject_String5;
+  public HashMap HashMapOfObject_String6;
+  public HashMap HashMapOfObject_String7;
+  public HashMap HashMapOfObject_String8;
+  public HashMap HashMapOfSimpleClass_String9;
+  public HashMap HashMapOfSimpleClass_String10;
+  public HashMap HashMapOfSimpleClass_String11;
+  public HashMap HashMapOfSimpleClass_String12;
+  public HashMap HashMapOfSimpleClass_String13;
+  public HashMap HashMapOfSimpleClass_String14;
+  public HashMap HashMapOfSimpleClass_String15;
+  public HashMap HashMapOfSimpleClass_String16;
+  public HashMap HashMapOfSimpleClass_String17;
+  public HashMap HashMapOfSimpleInterface_String18;
+  public HashMap HashMapOfSimpleInterface_String19;
+  public HashMap HashMapOfSimpleInterface_String20;
+  public HashMap HashMapOfSimpleInterface_String21;
+  public HashMap HashMapOfSimpleInterface_String22;
+  public HashMap HashMapOfSimpleInterface_String23;
+  public HashMap HashMapOfSimpleInterface_String24;
+  public HashMap HashMapOfSimpleInterface_String25;
+  public HashMap HashMapOfSimpleInterface_String26;
+  public HashMap HashMapOfString_String27;
+  public HashMap HashMapOfString_String28;
+  public HashMap HashMapOfString_String29;
+  public HashMap HashMapOfString_String30;
+  public HashMap HashMapOfString_String31;
+  public HashMap HashMapOfString_String32;
+  public HashMap HashMapOfString_String33;
+  public HashMap HashMapOfString_String34;
+  public HashMap HashMapOfString_String35;
+  public HashMap HashMapOfDate_String36;
+  public HashMap HashMapOfDate_String37;
+  public HashMap HashMapOfDate_String38;
+  public HashMap HashMapOfDate_String39;
+  public HashMap HashMapOfDate_String40;
+  public HashMap HashMapOfDate_String41;
+  public HashMap HashMapOfDate_String42;
+  public HashMap HashMapOfDate_String43;
+  public HashMap HashMapOfDate_String44;
+  public HashMap HashMapOfBigDecimal_String45;
+  public HashMap HashMapOfBigDecimal_String46;
+  public HashMap HashMapOfBigDecimal_String47;
+  public HashMap HashMapOfBigDecimal_String48;
+  public HashMap HashMapOfBigDecimal_String49;
+  public HashMap HashMapOfBigDecimal_String50;
+  public HashMap HashMapOfBigDecimal_String51;
+  public HashMap HashMapOfBigDecimal_String52;
+  public HashMap HashMapOfBigDecimal_String53;
+  public HashMap HashMapOfBigInteger_String54;
+  public HashMap HashMapOfBigInteger_String55;
+  public HashMap HashMapOfBigInteger_String56;
+  public HashMap HashMapOfBigInteger_String57;
+  public HashMap HashMapOfBigInteger_String58;
+  public HashMap HashMapOfBigInteger_String59;
+  public HashMap HashMapOfBigInteger_String60;
+  public HashMap HashMapOfBigInteger_String61;
+  public HashMap HashMapOfBigInteger_String62;
+  public HashMap HashMapOfByte_String63;
+  public HashMap HashMapOfByte_String64;
+  public HashMap HashMapOfByte_String65;
+  public HashMap HashMapOfByte_String66;
+  public HashMap HashMapOfByte_String67;
+  public HashMap HashMapOfByte_String68;
+  public HashMap HashMapOfByte_String69;
+  public HashMap HashMapOfByte_String70;
+  public HashMap HashMapOfByte_String71;
+  public HashMap HashMapOfDouble_String72;
+  public HashMap HashMapOfDouble_String73;
+  public HashMap HashMapOfDouble_String74;
+  public HashMap HashMapOfDouble_String75;
+  public HashMap HashMapOfDouble_String76;
+  public HashMap 

svn commit: r160090 [57/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo
 (added)
+++ 
incubator/jdo/trunk/tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.jdo
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,514 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE jdo PUBLIC -//Sun Microsystems, Inc.//DTD Java Data Objects 
Metadata 2.0//EN http://java.sun.com/dtd/jdo_2_0.dtd;
+jdo
+package name=org.apache.jdo.tck.pc.fieldtypes
+class name=TreeMapStringKeyCollections identity-type=application
+
objectid-class=org.apache.jdo.tck.pc.fieldtypes.TreeMapStringKeyCollections$Oid
+field name=identifier primary-key=true/
+field name=TreeMapOfString_Object0 
+map  key-type=String value-type=Object
+/map
+/field
+field name=TreeMapOfString_Object1 
+map  key-type=String value-type=Object embedded-value=true
+/map
+/field
+field name=TreeMapOfString_Object2 
+map  key-type=String value-type=Object embedded-value=false
+/map
+/field
+field name=TreeMapOfString_SimpleClass3 
+map  key-type=String value-type=SimpleClass
+/map
+/field
+field name=TreeMapOfString_SimpleClass4 
+map  key-type=String value-type=SimpleClass embedded-value=true
+/map
+/field
+field name=TreeMapOfString_SimpleClass5 
+map  key-type=String value-type=SimpleClass embedded-value=false
+/map
+/field
+field name=TreeMapOfString_SimpleInterface6 
+map  key-type=String value-type=SimpleInterface
+/map
+/field
+field name=TreeMapOfString_SimpleInterface7 
+map  key-type=String value-type=SimpleInterface embedded-value=true
+/map
+/field
+field name=TreeMapOfString_SimpleInterface8 
+map  key-type=String value-type=SimpleInterface embedded-value=false
+/map
+/field
+field name=TreeMapOfString_String9 
+map  key-type=String value-type=String
+/map
+/field
+field name=TreeMapOfString_String10 
+map  key-type=String value-type=String embedded-value=true
+/map
+/field
+field name=TreeMapOfString_String11 
+map  key-type=String value-type=String embedded-value=false
+/map
+/field
+field name=TreeMapOfString_Date12 
+map  key-type=String value-type=java.util.Date
+/map
+/field
+field name=TreeMapOfString_Date13 
+map  key-type=String value-type=java.util.Date embedded-value=true
+/map
+/field
+field name=TreeMapOfString_Date14 
+map  key-type=String value-type=java.util.Date embedded-value=false
+/map
+/field
+field name=TreeMapOfString_Locale15 
+map  key-type=String value-type=java.util.Locale
+/map
+/field
+field name=TreeMapOfString_Locale16 
+map  key-type=String value-type=java.util.Locale embedded-value=true
+/map
+/field
+field name=TreeMapOfString_Locale17 
+map  key-type=String value-type=java.util.Locale embedded-value=false
+/map
+/field
+field name=TreeMapOfString_BigDecimal18 
+map  key-type=String value-type=java.math.BigDecimal
+/map
+/field
+field name=TreeMapOfString_BigDecimal19 
+map  key-type=String value-type=java.math.BigDecimal 
embedded-value=true
+/map
+/field
+field name=TreeMapOfString_BigDecimal20 
+map  key-type=String value-type=java.math.BigDecimal 
embedded-value=false
+/map
+/field
+field name=TreeMapOfString_BigInteger21 
+map  key-type=String value-type=java.math.BigInteger
+/map
+/field
+field name=TreeMapOfString_BigInteger22 
+map  key-type=String value-type=java.math.BigInteger 
embedded-value=true
+/map
+/field
+field name=TreeMapOfString_BigInteger23 
+map  key-type=String value-type=java.math.BigInteger 
embedded-value=false
+/map
+/field
+field name=TreeMapOfString_Byte24 
+map  key-type=String value-type=Byte
+/map
+/field
+field name=TreeMapOfString_Byte25 
+map  key-type=String value-type=Byte embedded-value=true
+/map
+/field
+field name=TreeMapOfString_Byte26 
+map  key-type=String value-type=Byte embedded-value=false
+/map
+/field
+field name=TreeMapOfString_Double27 
+map  key-type=String value-type=Double
+/map
+/field
+field name=TreeMapOfString_Double28 
+map  key-type=String value-type=Double embedded-value=true
+/map
+/field
+field name=TreeMapOfString_Double29 
+map  key-type=String value-type=Double embedded-value=false
+/map
+/field
+field name=TreeMapOfString_Float30 
+map  key-type=String value-type=Float
+/map
+/field
+field name=TreeMapOfString_Float31 
+map  key-type=String value-type=Float embedded-value=true
+/map
+/field
+field name=TreeMapOfString_Float32 
+map  key-type=String value-type=Float embedded-value=false
+/map
+/field
+field name=TreeMapOfString_Integer33 
+map  key-type=String value-type=Integer
+/map
+/field
+field name=TreeMapOfString_Integer34 
+map  key-type=String value-type=Integer embedded-value=true
+/map

svn commit: r160090 [60/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.jdo
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.jdo?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.jdo
 (added)
+++ 
incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.jdo
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,200 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE jdo PUBLIC -//Sun Microsystems, Inc.//DTD Java Data Objects 
Metadata 2.0//EN http://java.sun.com/dtd/jdo_2_0.dtd;
+jdo
+package name=org.apache.jdo.tck.pc.fieldtypes
+class name=FieldsOfShort identity-type=datastore
+field name=Short1  embedded=true
+/field
+field name=Short2  embedded=false
+/field
+field name=Short3 persistence-modifier=none 
+/field
+field name=Short4 persistence-modifier=persistent 
+/field
+field name=Short5 persistence-modifier=persistent embedded=true
+/field
+field name=Short6 persistence-modifier=persistent embedded=false
+/field
+field name=Short7 persistence-modifier=transactional 
+/field
+field name=Short10 persistence-modifier=none 
+/field
+field name=Short11 persistence-modifier=persistent 
+/field
+field name=Short12 persistence-modifier=persistent embedded=true
+/field
+field name=Short13 persistence-modifier=persistent embedded=false
+/field
+field name=Short14 persistence-modifier=transactional 
+/field
+field name=Short17  embedded=true
+/field
+field name=Short18  embedded=false
+/field
+field name=Short19 persistence-modifier=none 
+/field
+field name=Short20 persistence-modifier=persistent 
+/field
+field name=Short21 persistence-modifier=persistent embedded=true
+/field
+field name=Short22 persistence-modifier=persistent embedded=false
+/field
+field name=Short23 persistence-modifier=transactional 
+/field
+field name=Short29 persistence-modifier=none 
+/field
+field name=Short30 persistence-modifier=persistent 
+/field
+field name=Short31 persistence-modifier=persistent embedded=true
+/field
+field name=Short32 persistence-modifier=persistent embedded=false
+/field
+field name=Short33 persistence-modifier=transactional 
+/field
+field name=Short37  embedded=true
+/field
+field name=Short38  embedded=false
+/field
+field name=Short39 persistence-modifier=none 
+/field
+field name=Short40 persistence-modifier=persistent 
+/field
+field name=Short41 persistence-modifier=persistent embedded=true
+/field
+field name=Short42 persistence-modifier=persistent embedded=false
+/field
+field name=Short43 persistence-modifier=transactional 
+/field
+field name=Short46 persistence-modifier=none 
+/field
+field name=Short47 persistence-modifier=persistent 
+/field
+field name=Short48 persistence-modifier=persistent embedded=true
+/field
+field name=Short49 persistence-modifier=persistent embedded=false
+/field
+field name=Short50 persistence-modifier=transactional 
+/field
+field name=Short53  embedded=true
+/field
+field name=Short54  embedded=false
+/field
+field name=Short55 persistence-modifier=none 
+/field
+field name=Short56 persistence-modifier=persistent 
+/field
+field name=Short57 persistence-modifier=persistent embedded=true
+/field
+field name=Short58 persistence-modifier=persistent embedded=false
+/field
+field name=Short59 persistence-modifier=transactional 
+/field
+field name=Short65 persistence-modifier=none 
+/field
+field name=Short66 persistence-modifier=persistent 
+/field
+field name=Short67 persistence-modifier=persistent embedded=true
+/field
+field name=Short68 persistence-modifier=persistent embedded=false
+/field
+field name=Short69 persistence-modifier=transactional 
+/field
+field name=Short73  embedded=true
+/field
+field name=Short74  embedded=false
+/field
+field name=Short75 persistence-modifier=none 
+/field
+field name=Short76 persistence-modifier=persistent 
+/field
+field name=Short77 persistence-modifier=persistent embedded=true
+/field
+field name=Short78 persistence-modifier=persistent embedded=false
+/field
+field name=Short79 persistence-modifier=transactional 
+/field
+field name=Short82 persistence-modifier=none 
+/field
+field name=Short83 persistence-modifier=persistent 
+/field
+field name=Short84 persistence-modifier=persistent embedded=true
+/field
+field name=Short85 persistence-modifier=persistent embedded=false
+/field
+field name=Short86 persistence-modifier=transactional 
+/field
+field name=Short89  embedded=true
+/field
+field name=Short90  embedded=false
+/field
+field name=Short91 persistence-modifier=none 
+/field
+field name=Short92 persistence-modifier=persistent 
+/field
+field name=Short93 persistence-modifier=persistent embedded=true
+/field
+field name=Short94 persistence-modifier=persistent embedded=false
+/field
+field name=Short95 

svn commit: r160090 [13/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Propchange: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorMutatingMethods.java
--
svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentClose.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentClose.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentClose.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentClose.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,112 @@
+/*
+ * 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.extents;
+
+import java.util.Iterator;
+import java.util.NoSuchElementException;
+
+import javax.jdo.Extent;
+
+import org.apache.jdo.tck.pc.company.Employee;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+/**
+ *BTitle:/B Iterator Next After Extent Close
+ *BR
+ *BKeywords:/B extent exception
+ *BR
+ *BAssertion ID:/B A15.3-10.
+ *BR
+ *BAssertion Description: /B
+After a call to codeExtent.close(Iterator i)/code,
+the parameter codeIterator/code
+will throw a codeNoSuchElementException/code to codenext()/code. 
+
+ */
+
+public class IteratorNextAfterExtentClose extends ExtentTest {
+
+
+/** */
+private static final String ASSERTION_FAILED = 
+Assertion A15.3-10 (IteratorNextAfterExtentClose) failed: ;
+
+/**
+ * The codemain/code 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(IteratorNextAfterExtentClose.class);
+}
+
+/** */
+public void test() {
+
+try {
+beginTransaction();
+Extent ex = getPM().getExtent (Employee.class, true);
+Iterator it1 = ex.iterator();
+deleteEmployee((Employee)it1.next());
+Iterator it2 = ex.iterator();
+addEmployee();
+Iterator it3 = ex.iterator();
+ex.close(it1);
+ex.close(it2);
+ex.close(it3);
+
+try {
+tryNext(it1);
+tryNext(it2);
+tryNext(it3);
+rollbackTransaction();
+
+Iterator it4 = ex.iterator();
+int count4 = countIterator(it4);
+if (count4 != 2) {
+fail(ASSERTION_FAILED,
+ Iterator4 after rollback:  + count4 + ; should be 
2);
+}
+} 
+catch (Exception unexpected) {
+rollbackTransaction();
+cleanup();
+fail(ASSERTION_FAILED,
+ unexpected exception  + unexpected);
+}
+} 
+catch (Exception unexpected) {
+fail(ASSERTION_FAILED,
+ unexpected exception  + unexpected);
+} 
+finally  {
+cleanup();
+}
+}
+
+/** */
+void tryNext (Iterator it) throws Exception {
+try {
+it.next();
+fail(ASSERTION_FAILED,
+ expected NoSuchElementException thrown by iterator.next().);
+} catch (NoSuchElementException expected) {
+// expecteed exception
+}
+}
+}

Propchange: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentClose.java
--
svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentCloseAll.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentCloseAll.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentCloseAll.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/extents/IteratorNextAfterExtentCloseAll.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,101 

svn commit: r160090 [12/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetConnectionUserName.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetConnectionUserName.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetConnectionUserName.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetConnectionUserName.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,94 @@
+/*
+ * 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.api.persistencemanagerfactory;
+
+import java.util.Properties;
+
+import javax.jdo.PersistenceManager;
+import javax.jdo.PersistenceManagerFactory;
+
+import org.apache.jdo.tck.JDO_Test;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+
+/**
+ *BTitle:/BSet ConnectionUserName of PersistenceManagerFactory
+ *BR
+ *BKeywords:/B persistencemanagerfactory
+ *BR
+ *BAssertion IDs:/B A11.1-13,A11.1-14.
+ *BR
+ *BAssertion Description: /B
+PersistenceManagerFactory.setConnectionUserName(String name) sets the
+value of the ConnectionUserName property (the name of the user establishing 
the connection). 
+ */
+
+public class SetConnectionUserName extends JDO_Test {
+
+/** */
+private static final String ASSERTION_FAILED = 
+Assertions A11.1-13,A11.1-14 (SetConnectionUserName) failed: ;
+
+/**
+ * The codemain/code 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(SetConnectionUserName.class);
+}
+
+private PersistenceManagerFactory   pmf;
+private PersistenceManager  pm;
+private String pmfClass;
+private String  url;
+private String username;
+private String password;
+
+private static  String PMFCLASS = 
javax.jdo.PersistenceManagerFactoryClass;
+private static  String URL  = 
javax.jdo.option.ConnectionURL;
+private static  String USERNAME = 
javax.jdo.option.ConnectionUserName;
+private static  String PASSWORD = 
javax.jdo.option.ConnectionPassword;
+
+
+/** set ConnectionUserName value and get ConnectionUserName value to 
verify */ 
+public void test() {
+Properties props = loadProperties(PMFProperties);
+pmfClass = props.getProperty(PMFCLASS);  
+url  = props.getProperty(URL);
+username = props.getProperty(USERNAME);  
+password = props.getProperty(PASSWORD);  
+
+try {
+Class cl = Class.forName(pmfClass);
+pmf = (PersistenceManagerFactory) cl.newInstance();
+pmf.setConnectionUserName(username);
+if (!username.equals(pmf.getConnectionUserName())) {
+fail(ASSERTION_FAILED,
+ ConnectionUserName  + username + 
+  not equal to value returned by PMF  +
+ pmf.getConnectionUserName());
+}
+} 
+catch (Exception ex) {
+fail(ASSERTION_FAILED,
+ Failed in setting ConnectionUserName  + ex);
+}
+if (debug)
+logger.debug(ConnectionUserName:  + 
pmf.getConnectionUserName()); 
+}
+}

Propchange: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetConnectionUserName.java
--
svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetIgnoreCache.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetIgnoreCache.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetIgnoreCache.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/SetIgnoreCache.java
 Mon 

svn commit: r160090 [14/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/embedded/SecondClassObjectsTrackTheirChanges.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/embedded/SecondClassObjectsTrackTheirChanges.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/embedded/SecondClassObjectsTrackTheirChanges.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/models/embedded/SecondClassObjectsTrackTheirChanges.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,135 @@
+/*
+ * 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.models.embedded;
+
+import javax.jdo.PersistenceManager;
+import java.util.Date;
+import java.util.Set;
+
+import org.apache.jdo.tck.JDO_Test;
+import org.apache.jdo.tck.util.BatchTestRunner;
+import org.apache.jdo.tck.pc.company.Company;
+import org.apache.jdo.tck.pc.company.Address;
+import org.apache.jdo.tck.pc.company.Department;
+
+/**
+ *BTitle:/B Embedded Objects Track Their Changes
+ *BR
+ *BKeywords:/B embedded lifecycle
+ *BR
+ *BAssertion ID:/B A6.3-1.
+ *BR
+ *BAssertion Description: /B
+Second Class Objects track changes made to themselves and notify their owning 
+First Class Object that they have changed, and the change is reflected as a
+change to that First Class Object (e.g. the owning instance changes state from
+persistent-clean to persistent-dirty).
+
+ */
+
+public class SecondClassObjectsTrackTheirChanges extends JDO_Test {
+
+/** */
+private static final String ASSERTION_FAILED = 
+Assertion A6.3-1 (SecondClassObjectsTrackTheirChanges) failed: ;
+
+/**
+ * The codemain/code 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(SecondClassObjectsTrackTheirChanges.class);
+}
+
+/** This tests that persistence-capable instances track changes or notify 
their owning instance that they are dirty */
+public void testPCInstance() {
+pm = getPM();
+   pm.currentTransaction().begin();
+   Company comp = getPersistentNewInstance(0);
+   pm.currentTransaction().commit(); // obj should transition to 
hollow
+   testHollowInstance(comp);
+   pm.currentTransaction().begin();
+   makePersistentCleanInstance(comp);
+
+   Address addr = comp.getAddress();
+   addr.setStreet(200 Orange Street); // comp or addr should 
transition to persistent-dirty
+   int currComp = currentState(comp);
+   int currAddr = currentState(addr);
+   if ((currComp != PERSISTENT_DIRTY)  (currAddr != 
PERSISTENT_DIRTY)){
+   fail(ASSERTION_FAILED,
+   Unable to create persistent-dirty instance  +
+   from persistent-clean instance via changing Address 
instance, state of Company instance is  + states[currComp] +  and state of 
Address instance is  + states[currAddr]);
+   }
+}
+
+/** This tests that mutable system class instances track changes or notify 
their owning instance that they are dirty */
+public void testMutableSystemClass() {
+pm = getPM();
+pm.currentTransaction().begin();
+Company comp = getPersistentNewInstance(1);
+pm.currentTransaction().commit(); // obj should transition to hollow
+testHollowInstance(comp);
+pm.currentTransaction().begin();
+makePersistentCleanInstance(comp);
+
+   Set depts = comp.getDepartments();
+   comp.addDepartment(new Department(0,HR,comp)); // comp or 
depts should transition to persistent-dirty
+   int currComp = currentState(comp);
+   int currDepts = currentState(depts);
+   if ((currComp != PERSISTENT_DIRTY)  (currDepts != 
PERSISTENT_DIRTY)){
+   fail(ASSERTION_FAILED,
+   Unable to create persistent-dirty instance  +
+   from persistent-clean instance via changing 
Departments instance, state of Company instance is  + states[currComp] +  and 
state of Departments instance is  

svn commit: r160090 [27/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1088 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+public class FieldsOfPrimitivedouble { 
+  public int identifier;
+  private double double0;
+  private double double1;
+  private double double2;
+  private double double3;
+  private double double4;
+  private double double5;
+  private double double6;
+  private double double7;
+  private static double double8;
+  private transient double double9;
+  private transient double double10;
+  private transient double double11;
+  private transient double double12;
+  private transient double double13;
+  private transient double double14;
+  private final double double15 = 5;
+  private volatile double double16;
+  private volatile double double17;
+  private volatile double double18;
+  private volatile double double19;
+  private volatile double double20;
+  private volatile double double21;
+  private volatile double double22;
+  private volatile double double23;
+  private static transient double double24;
+  private static final double double25 = 5;
+  private static volatile double double26;
+  private transient final double double27 = 5;
+  private transient volatile double double28;
+  private transient volatile double double29;
+  private transient volatile double double30;
+  private transient volatile double double31;
+  private transient volatile double double32;
+  private transient volatile double double33;
+  private static transient final double double34 = 5;
+  private static transient volatile double double35;
+  public double double36;
+  public double double37;
+  public double double38;
+  public double double39;
+  public double double40;
+  public double double41;
+  public double double42;
+  public double double43;
+  public static double double44;
+  public transient double double45;
+  public transient double double46;
+  public transient double double47;
+  public transient double double48;
+  public transient double double49;
+  public transient double double50;
+  public final double double51 = 5;
+  public volatile double double52;
+  public volatile double double53;
+  public volatile double double54;
+  public volatile double double55;
+  public volatile double double56;
+  public volatile double double57;
+  public volatile double double58;
+  public volatile double double59;
+  public static transient double double60;
+  public static final double double61 = 5;
+  public static volatile double double62;
+  public transient final double double63 = 5;
+  public transient volatile double double64;
+  public transient volatile double double65;
+  public transient volatile double double66;
+  public transient volatile double double67;
+  public transient volatile double double68;
+  public transient volatile double double69;
+  public static transient final double double70 = 5;
+  public static transient volatile double double71;
+  protected double double72;
+  protected double double73;
+  protected double double74;
+  protected double double75;
+  protected double double76;
+  protected double double77;
+  protected double double78;
+  protected double double79;
+  protected static double double80;
+  protected transient double double81;
+  protected transient double double82;
+  protected transient double double83;
+  protected transient double double84;
+  protected transient double double85;
+  protected transient double double86;
+  protected final double double87 = 5;
+  protected volatile double double88;
+  protected volatile double double89;
+  protected volatile double double90;
+  protected volatile double double91;
+  protected volatile double double92;
+  protected volatile double double93;
+  protected volatile double double94;
+  protected volatile double double95;
+  

svn commit: r160090 [23/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1089 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+public class FieldsOfFloat { 
+  public int identifier;
+  private Float Float0;
+  private Float Float1;
+  private Float Float2;
+  private Float Float3;
+  private Float Float4;
+  private Float Float5;
+  private Float Float6;
+  private Float Float7;
+  private static Float Float8;
+  private transient Float Float9;
+  private transient Float Float10;
+  private transient Float Float11;
+  private transient Float Float12;
+  private transient Float Float13;
+  private transient Float Float14;
+  private final Float Float15 = new Float((float)5);
+  private volatile Float Float16;
+  private volatile Float Float17;
+  private volatile Float Float18;
+  private volatile Float Float19;
+  private volatile Float Float20;
+  private volatile Float Float21;
+  private volatile Float Float22;
+  private volatile Float Float23;
+  private static transient Float Float24;
+  private static final Float Float25 = new Float((float)5);
+  private static volatile Float Float26;
+  private transient final Float Float27 = new Float((float)5);
+  private transient volatile Float Float28;
+  private transient volatile Float Float29;
+  private transient volatile Float Float30;
+  private transient volatile Float Float31;
+  private transient volatile Float Float32;
+  private transient volatile Float Float33;
+  private static transient final Float Float34 = new Float((float)5);
+  private static transient volatile Float Float35;
+  public Float Float36;
+  public Float Float37;
+  public Float Float38;
+  public Float Float39;
+  public Float Float40;
+  public Float Float41;
+  public Float Float42;
+  public Float Float43;
+  public static Float Float44;
+  public transient Float Float45;
+  public transient Float Float46;
+  public transient Float Float47;
+  public transient Float Float48;
+  public transient Float Float49;
+  public transient Float Float50;
+  public final Float Float51 = new Float((float)5);
+  public volatile Float Float52;
+  public volatile Float Float53;
+  public volatile Float Float54;
+  public volatile Float Float55;
+  public volatile Float Float56;
+  public volatile Float Float57;
+  public volatile Float Float58;
+  public volatile Float Float59;
+  public static transient Float Float60;
+  public static final Float Float61 = new Float((float)5);
+  public static volatile Float Float62;
+  public transient final Float Float63 = new Float((float)5);
+  public transient volatile Float Float64;
+  public transient volatile Float Float65;
+  public transient volatile Float Float66;
+  public transient volatile Float Float67;
+  public transient volatile Float Float68;
+  public transient volatile Float Float69;
+  public static transient final Float Float70 = new Float((float)5);
+  public static transient volatile Float Float71;
+  protected Float Float72;
+  protected Float Float73;
+  protected Float Float74;
+  protected Float Float75;
+  protected Float Float76;
+  protected Float Float77;
+  protected Float Float78;
+  protected Float Float79;
+  protected static Float Float80;
+  protected transient Float Float81;
+  protected transient Float Float82;
+  protected transient Float Float83;
+  protected transient Float Float84;
+  protected transient Float Float85;
+  protected transient Float Float86;
+  protected final Float Float87 = new Float((float)5);
+  protected volatile Float Float88;
+  protected volatile Float Float89;
+  protected volatile Float Float90;
+  protected volatile Float Float91;
+  protected volatile Float Float92;
+  protected volatile Float Float93;
+  protected volatile Float Float94;
+  protected volatile Float Float95;
+  protected static transient Float Float96;
+  protected static final Float Float97 = 

svn commit: r160090 [30/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1089 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+public class FieldsOfSimpleClass { 
+  public int identifier;
+  private SimpleClass SimpleClass0;
+  private SimpleClass SimpleClass1;
+  private SimpleClass SimpleClass2;
+  private SimpleClass SimpleClass3;
+  private SimpleClass SimpleClass4;
+  private SimpleClass SimpleClass5;
+  private SimpleClass SimpleClass6;
+  private SimpleClass SimpleClass7;
+  private static SimpleClass SimpleClass8;
+  private transient SimpleClass SimpleClass9;
+  private transient SimpleClass SimpleClass10;
+  private transient SimpleClass SimpleClass11;
+  private transient SimpleClass SimpleClass12;
+  private transient SimpleClass SimpleClass13;
+  private transient SimpleClass SimpleClass14;
+  private final SimpleClass SimpleClass15 = new SimpleClass();
+  private volatile SimpleClass SimpleClass16;
+  private volatile SimpleClass SimpleClass17;
+  private volatile SimpleClass SimpleClass18;
+  private volatile SimpleClass SimpleClass19;
+  private volatile SimpleClass SimpleClass20;
+  private volatile SimpleClass SimpleClass21;
+  private volatile SimpleClass SimpleClass22;
+  private volatile SimpleClass SimpleClass23;
+  private static transient SimpleClass SimpleClass24;
+  private static final SimpleClass SimpleClass25 = new SimpleClass();
+  private static volatile SimpleClass SimpleClass26;
+  private transient final SimpleClass SimpleClass27 = new SimpleClass();
+  private transient volatile SimpleClass SimpleClass28;
+  private transient volatile SimpleClass SimpleClass29;
+  private transient volatile SimpleClass SimpleClass30;
+  private transient volatile SimpleClass SimpleClass31;
+  private transient volatile SimpleClass SimpleClass32;
+  private transient volatile SimpleClass SimpleClass33;
+  private static transient final SimpleClass SimpleClass34 = new SimpleClass();
+  private static transient volatile SimpleClass SimpleClass35;
+  public SimpleClass SimpleClass36;
+  public SimpleClass SimpleClass37;
+  public SimpleClass SimpleClass38;
+  public SimpleClass SimpleClass39;
+  public SimpleClass SimpleClass40;
+  public SimpleClass SimpleClass41;
+  public SimpleClass SimpleClass42;
+  public SimpleClass SimpleClass43;
+  public static SimpleClass SimpleClass44;
+  public transient SimpleClass SimpleClass45;
+  public transient SimpleClass SimpleClass46;
+  public transient SimpleClass SimpleClass47;
+  public transient SimpleClass SimpleClass48;
+  public transient SimpleClass SimpleClass49;
+  public transient SimpleClass SimpleClass50;
+  public final SimpleClass SimpleClass51 = new SimpleClass();
+  public volatile SimpleClass SimpleClass52;
+  public volatile SimpleClass SimpleClass53;
+  public volatile SimpleClass SimpleClass54;
+  public volatile SimpleClass SimpleClass55;
+  public volatile SimpleClass SimpleClass56;
+  public volatile SimpleClass SimpleClass57;
+  public volatile SimpleClass SimpleClass58;
+  public volatile SimpleClass SimpleClass59;
+  public static transient SimpleClass SimpleClass60;
+  public static final SimpleClass SimpleClass61 = new SimpleClass();
+  public static volatile SimpleClass SimpleClass62;
+  public transient final SimpleClass SimpleClass63 = new SimpleClass();
+  public transient volatile SimpleClass SimpleClass64;
+  public transient volatile SimpleClass SimpleClass65;
+  public transient volatile SimpleClass SimpleClass66;
+  public transient volatile SimpleClass SimpleClass67;
+  public transient volatile SimpleClass SimpleClass68;
+  public transient volatile SimpleClass SimpleClass69;
+  public static transient final SimpleClass SimpleClass70 = new SimpleClass();
+  public static transient volatile SimpleClass SimpleClass71;
+  protected SimpleClass SimpleClass72;
+  

svn commit: r160090 [62/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections.jdo
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections.jdo?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections.jdo
 (added)
+++ 
incubator/jdo/trunk/tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections.jdo
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,176 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE jdo PUBLIC -//Sun Microsystems, Inc.//DTD Java Data Objects 
Metadata 2.0//EN http://java.sun.com/dtd/jdo_2_0.dtd;
+jdo
+package name=org.apache.jdo.tck.pc.fieldtypes
+class name=SetCollections identity-type=datastore
+field name=SetOfObject0 
+collection element-type=java.lang.Object
+/collection
+/field
+field name=SetOfObject1 
+collection element-type=java.lang.Object embedded-element=true
+/collection
+/field
+field name=SetOfObject2 
+collection element-type=java.lang.Object embedded-element=false
+/collection
+/field
+field name=SetOfSimpleClass3 
+collection element-type=org.apache.jdo.tck.pc.fieldtypes.SimpleClass
+/collection
+/field
+field name=SetOfSimpleClass4 
+collection element-type=org.apache.jdo.tck.pc.fieldtypes.SimpleClass 
embedded-element=true
+/collection
+/field
+field name=SetOfSimpleClass5 
+collection element-type=org.apache.jdo.tck.pc.fieldtypes.SimpleClass 
embedded-element=false
+/collection
+/field
+field name=SetOfSimpleInterface6 
+collection element-type=org.apache.jdo.tck.pc.fieldtypes.SimpleInterface
+/collection
+/field
+field name=SetOfSimpleInterface7 
+collection element-type=org.apache.jdo.tck.pc.fieldtypes.SimpleInterface 
embedded-element=true
+/collection
+/field
+field name=SetOfSimpleInterface8 
+collection element-type=org.apache.jdo.tck.pc.fieldtypes.SimpleInterface 
embedded-element=false
+/collection
+/field
+field name=SetOfString9 
+collection element-type=java.lang.String
+/collection
+/field
+field name=SetOfString10 
+collection element-type=java.lang.String embedded-element=true
+/collection
+/field
+field name=SetOfString11 
+collection element-type=java.lang.String embedded-element=false
+/collection
+/field
+field name=SetOfDate12 
+collection element-type=java.util.Date
+/collection
+/field
+field name=SetOfDate13 
+collection element-type=java.util.Date embedded-element=true
+/collection
+/field
+field name=SetOfDate14 
+collection element-type=java.util.Date embedded-element=false
+/collection
+/field
+field name=SetOfLocale15 
+collection element-type=java.util.Locale
+/collection
+/field
+field name=SetOfLocale16 
+collection element-type=java.util.Locale embedded-element=true
+/collection
+/field
+field name=SetOfLocale17 
+collection element-type=java.util.Locale embedded-element=false
+/collection
+/field
+field name=SetOfBigDecimal18 
+collection element-type=java.math.BigDecimal
+/collection
+/field
+field name=SetOfBigDecimal19 
+collection element-type=java.math.BigDecimal embedded-element=true
+/collection
+/field
+field name=SetOfBigDecimal20 
+collection element-type=java.math.BigDecimal embedded-element=false
+/collection
+/field
+field name=SetOfBigInteger21 
+collection element-type=java.math.BigInteger
+/collection
+/field
+field name=SetOfBigInteger22 
+collection element-type=java.math.BigInteger embedded-element=true
+/collection
+/field
+field name=SetOfBigInteger23 
+collection element-type=java.math.BigInteger embedded-element=false
+/collection
+/field
+field name=SetOfByte24 
+collection element-type=java.lang.Byte
+/collection
+/field
+field name=SetOfByte25 
+collection element-type=java.lang.Byte embedded-element=true
+/collection
+/field
+field name=SetOfByte26 
+collection element-type=java.lang.Byte embedded-element=false
+/collection
+/field
+field name=SetOfDouble27 
+collection element-type=java.lang.Double
+/collection
+/field
+field name=SetOfDouble28 
+collection element-type=java.lang.Double embedded-element=true
+/collection
+/field
+field name=SetOfDouble29 
+collection element-type=java.lang.Double embedded-element=false
+/collection
+/field
+field name=SetOfFloat30 
+collection element-type=java.lang.Float
+/collection
+/field
+field name=SetOfFloat31 
+collection element-type=java.lang.Float embedded-element=true
+/collection
+/field
+field name=SetOfFloat32 
+collection element-type=java.lang.Float embedded-element=false
+/collection
+/field
+field name=SetOfInteger33 
+collection element-type=java.lang.Integer
+/collection
+/field
+field name=SetOfInteger34 
+collection element-type=java.lang.Integer embedded-element=true
+/collection
+/field
+field name=SetOfInteger35 
+collection element-type=java.lang.Integer embedded-element=false
+/collection
+/field
+field name=SetOfLong36 
+collection element-type=java.lang.Long
+/collection
+/field

svn commit: r160090 [34/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/MapStringKeyCollections.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/MapStringKeyCollections.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/MapStringKeyCollections.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/MapStringKeyCollections.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,958 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.Map;
+
+public class MapStringKeyCollections { 
+  public int identifier;
+  public Map MapOfString_Object0;
+  public Map MapOfString_Object1;
+  public Map MapOfString_Object2;
+  public Map MapOfString_SimpleClass3;
+  public Map MapOfString_SimpleClass4;
+  public Map MapOfString_SimpleClass5;
+  public Map MapOfString_SimpleInterface6;
+  public Map MapOfString_SimpleInterface7;
+  public Map MapOfString_SimpleInterface8;
+  public Map MapOfString_String9;
+  public Map MapOfString_String10;
+  public Map MapOfString_String11;
+  public Map MapOfString_Date12;
+  public Map MapOfString_Date13;
+  public Map MapOfString_Date14;
+  public Map MapOfString_Locale15;
+  public Map MapOfString_Locale16;
+  public Map MapOfString_Locale17;
+  public Map MapOfString_BigDecimal18;
+  public Map MapOfString_BigDecimal19;
+  public Map MapOfString_BigDecimal20;
+  public Map MapOfString_BigInteger21;
+  public Map MapOfString_BigInteger22;
+  public Map MapOfString_BigInteger23;
+  public Map MapOfString_Byte24;
+  public Map MapOfString_Byte25;
+  public Map MapOfString_Byte26;
+  public Map MapOfString_Double27;
+  public Map MapOfString_Double28;
+  public Map MapOfString_Double29;
+  public Map MapOfString_Float30;
+  public Map MapOfString_Float31;
+  public Map MapOfString_Float32;
+  public Map MapOfString_Integer33;
+  public Map MapOfString_Integer34;
+  public Map MapOfString_Integer35;
+  public Map MapOfString_Long36;
+  public Map MapOfString_Long37;
+  public Map MapOfString_Long38;
+  public Map MapOfString_Short39;
+  public Map MapOfString_Short40;
+  public Map MapOfString_Short41;
+  public Map MapOfString_Object42;
+  public Map MapOfString_Object43;
+  public Map MapOfString_Object44;
+  public Map MapOfString_SimpleClass45;
+  public Map MapOfString_SimpleClass46;
+  public Map MapOfString_SimpleClass47;
+  public Map MapOfString_SimpleInterface48;
+  public Map MapOfString_SimpleInterface49;
+  public Map MapOfString_SimpleInterface50;
+  public Map MapOfString_String51;
+  public Map MapOfString_String52;
+  public Map MapOfString_String53;
+  public Map MapOfString_Date54;
+  public Map MapOfString_Date55;
+  public Map MapOfString_Date56;
+  public Map MapOfString_Locale57;
+  public Map MapOfString_Locale58;
+  public Map MapOfString_Locale59;
+  public Map MapOfString_BigDecimal60;
+  public Map MapOfString_BigDecimal61;
+  public Map MapOfString_BigDecimal62;
+  public Map MapOfString_BigInteger63;
+  public Map MapOfString_BigInteger64;
+  public Map MapOfString_BigInteger65;
+  public Map MapOfString_Byte66;
+  public Map MapOfString_Byte67;
+  public Map MapOfString_Byte68;
+  public Map MapOfString_Double69;
+  public Map MapOfString_Double70;
+  public Map MapOfString_Double71;
+  public Map MapOfString_Float72;
+  public Map MapOfString_Float73;
+  public Map MapOfString_Float74;
+  public Map MapOfString_Integer75;
+  public Map MapOfString_Integer76;
+  public Map MapOfString_Integer77;
+  public Map MapOfString_Long78;
+  public Map MapOfString_Long79;
+  public Map MapOfString_Long80;
+  public Map MapOfString_Short81;
+  public Map MapOfString_Short82;
+  public Map MapOfString_Short83;
+  public Map MapOfString_Object84;
+  public Map MapOfString_Object85;
+  public Map MapOfString_Object86;
+  public Map MapOfString_SimpleClass87;
+  public Map MapOfString_SimpleClass88;
+  public Map MapOfString_SimpleClass89;
+  public Map MapOfString_SimpleInterface90;
+  public Map MapOfString_SimpleInterface91;
+  public Map MapOfString_SimpleInterface92;
+  public Map MapOfString_String93;
+  public Map MapOfString_String94;
+  public Map MapOfString_String95;
+  public Map 

svn commit: r160090 [41/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/company.xml
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/company.xml?view=autorev=160090
==
--- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/company.xml 
(added)
+++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/company.xml 
Mon Apr  4 12:41:23 2005
@@ -0,0 +1,103 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE beans PUBLIC -//SPRING//DTD BEAN//EN 
http://www.springframework.org/dtd/spring-beans.dtd;
+
+beans
+descriptionCompany instances for query testing/description
+
+bean id=dept1 class=org.apache.jdo.tck.pc.company.Department
+constructor-arg index=0 
type=longvalue1/value/constructor-arg
+constructor-arg index=1 type=java.lang.String 
valueDevelopment/value/constructor-arg
+property name=employees
+set
+ref local=emp1/
+ref local=emp2/
+ref local=emp3/
+/set
+/property
+/bean
+
+bean id=emp1 class=org.apache.jdo.tck.pc.company.FullTimeEmployee
+constructor-arg index=0 
type=longvalue1/value/constructor-arg
+constructor-arg index=1 
type=java.lang.Stringvalueemp1First/value/constructor-arg
+constructor-arg index=2 
type=java.lang.Stringvalueemp1Last/value/constructor-arg
+constructor-arg index=3 
type=java.lang.Stringvalueemp1Middle/value/constructor-arg
+constructor-arg index=4 
type=java.util.Datevalue10/Jun/1970/value/constructor-arg
+constructor-arg index=5 
type=org.apache.jdo.tck.pc.company.Addressref 
local=addr1//constructor-arg
+constructor-arg index=6 
type=java.util.Datevalue1/Jan/1999/value/constructor-arg
+constructor-arg index=7 
type=doublevalue2/value/constructor-arg
+property name=departmentref bean=dept1//property
+property name=medicalInsuranceref bean=medicalIns1//property
+property name=phoneNumbers
+   map
+entry key=homevalue/value/entry
+entry key=workvalue123456-1/value/entry
+/map
+   /property
+/bean
+bean id=emp2 class=org.apache.jdo.tck.pc.company.FullTimeEmployee
+constructor-arg index=0 
type=longvalue2/value/constructor-arg
+constructor-arg index=1 
type=java.lang.Stringvalueemp2First/value/constructor-arg
+constructor-arg index=2 
type=java.lang.Stringvalueemp2Last/value/constructor-arg
+constructor-arg index=3 
type=java.lang.Stringvalueemp2Middle/value/constructor-arg
+constructor-arg index=4 
type=java.util.Datevalue22/Dec/1975/value/constructor-arg
+constructor-arg index=5 
type=org.apache.jdo.tck.pc.company.Addressref 
local=addr2//constructor-arg
+constructor-arg index=6 
type=java.util.Datevalue1/Jul/2003/value/constructor-arg
+constructor-arg index=7 
type=doublevalue1/value/constructor-arg
+property name=departmentref bean=dept1//property
+property name=phoneNumbers
+   map
+entry key=homevalue/value/entry
+entry key=workvalue123456-2/value/entry
+/map
+   /property
+/bean
+bean id=emp3 class=org.apache.jdo.tck.pc.company.PartTimeEmployee
+constructor-arg index=0 
type=longvalue3/value/constructor-arg
+constructor-arg index=1 
type=java.lang.Stringvalueemp3First/value/constructor-arg
+constructor-arg index=2 
type=java.lang.Stringvalueemp3Last/value/constructor-arg
+constructor-arg index=3 
type=java.lang.Stringvalueemp3Middle/value/constructor-arg
+constructor-arg index=4 
type=java.util.Datevalue5/Sep/1972/value/constructor-arg
+constructor-arg index=5 
type=org.apache.jdo.tck.pc.company.Addressref 
local=addr3//constructor-arg
+constructor-arg index=6 
type=java.util.Datevalue15/Aug/2002/value/constructor-arg
+constructor-arg index=7 
type=doublevalue15000/value/constructor-arg
+property name=departmentref bean=dept1//property
+property name=phoneNumbers
+   map
+entry key=homevalue/value/entry
+entry key=workvalue123456-3/value/entry
+/map
+   /property
+/bean
+
+bean id=addr1 class=org.apache.jdo.tck.pc.company.Address
+constructor-arg index=0 
type=longvalue1/value/constructor-arg
+constructor-arg index=1 type=java.lang.StringvalueUnter den 
Linden 1/value/constructor-arg
+constructor-arg index=2 
type=java.lang.StringvalueBerlin/value/constructor-arg
+constructor-arg index=3 
type=java.lang.Stringvalue/value/constructor-arg
+constructor-arg index=4 
type=java.lang.Stringvalue12345/value/constructor-arg
+constructor-arg index=5 
type=java.lang.StringvalueGermany/value/constructor-arg
+/bean
+bean id=addr2 

svn commit: r160090 [24/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1090 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+import java.util.*;
+public class FieldsOfLocale { 
+  public int identifier;
+  private Locale Locale0;
+  private Locale Locale1;
+  private Locale Locale2;
+  private Locale Locale3;
+  private Locale Locale4;
+  private Locale Locale5;
+  private Locale Locale6;
+  private Locale Locale7;
+  private static Locale Locale8;
+  private transient Locale Locale9;
+  private transient Locale Locale10;
+  private transient Locale Locale11;
+  private transient Locale Locale12;
+  private transient Locale Locale13;
+  private transient Locale Locale14;
+  private final Locale Locale15 = Locale.US;
+  private volatile Locale Locale16;
+  private volatile Locale Locale17;
+  private volatile Locale Locale18;
+  private volatile Locale Locale19;
+  private volatile Locale Locale20;
+  private volatile Locale Locale21;
+  private volatile Locale Locale22;
+  private volatile Locale Locale23;
+  private static transient Locale Locale24;
+  private static final Locale Locale25 = Locale.US;
+  private static volatile Locale Locale26;
+  private transient final Locale Locale27 = Locale.US;
+  private transient volatile Locale Locale28;
+  private transient volatile Locale Locale29;
+  private transient volatile Locale Locale30;
+  private transient volatile Locale Locale31;
+  private transient volatile Locale Locale32;
+  private transient volatile Locale Locale33;
+  private static transient final Locale Locale34 = Locale.US;
+  private static transient volatile Locale Locale35;
+  public Locale Locale36;
+  public Locale Locale37;
+  public Locale Locale38;
+  public Locale Locale39;
+  public Locale Locale40;
+  public Locale Locale41;
+  public Locale Locale42;
+  public Locale Locale43;
+  public static Locale Locale44;
+  public transient Locale Locale45;
+  public transient Locale Locale46;
+  public transient Locale Locale47;
+  public transient Locale Locale48;
+  public transient Locale Locale49;
+  public transient Locale Locale50;
+  public final Locale Locale51 = Locale.US;
+  public volatile Locale Locale52;
+  public volatile Locale Locale53;
+  public volatile Locale Locale54;
+  public volatile Locale Locale55;
+  public volatile Locale Locale56;
+  public volatile Locale Locale57;
+  public volatile Locale Locale58;
+  public volatile Locale Locale59;
+  public static transient Locale Locale60;
+  public static final Locale Locale61 = Locale.US;
+  public static volatile Locale Locale62;
+  public transient final Locale Locale63 = Locale.US;
+  public transient volatile Locale Locale64;
+  public transient volatile Locale Locale65;
+  public transient volatile Locale Locale66;
+  public transient volatile Locale Locale67;
+  public transient volatile Locale Locale68;
+  public transient volatile Locale Locale69;
+  public static transient final Locale Locale70 = Locale.US;
+  public static transient volatile Locale Locale71;
+  protected Locale Locale72;
+  protected Locale Locale73;
+  protected Locale Locale74;
+  protected Locale Locale75;
+  protected Locale Locale76;
+  protected Locale Locale77;
+  protected Locale Locale78;
+  protected Locale Locale79;
+  protected static Locale Locale80;
+  protected transient Locale Locale81;
+  protected transient Locale Locale82;
+  protected transient Locale Locale83;
+  protected transient Locale Locale84;
+  protected transient Locale Locale85;
+  protected transient Locale Locale86;
+  protected final Locale Locale87 = Locale.US;
+  protected volatile Locale Locale88;
+  protected volatile Locale Locale89;
+  protected volatile Locale Locale90;
+  protected volatile Locale Locale91;
+  protected volatile Locale Locale92;
+  protected volatile Locale Locale93;
+  protected volatile Locale 

svn commit: r160090 [31/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1089 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+
+public class FieldsOfString { 
+  public int identifier;
+  private String String0;
+  private String String1;
+  private String String2;
+  private String String3;
+  private String String4;
+  private String String5;
+  private String String6;
+  private String String7;
+  private static String String8;
+  private transient String String9;
+  private transient String String10;
+  private transient String String11;
+  private transient String String12;
+  private transient String String13;
+  private transient String String14;
+  private final String String15 = new String(JDO TCK);
+  private volatile String String16;
+  private volatile String String17;
+  private volatile String String18;
+  private volatile String String19;
+  private volatile String String20;
+  private volatile String String21;
+  private volatile String String22;
+  private volatile String String23;
+  private static transient String String24;
+  private static final String String25 = new String(JDO TCK);
+  private static volatile String String26;
+  private transient final String String27 = new String(JDO TCK);
+  private transient volatile String String28;
+  private transient volatile String String29;
+  private transient volatile String String30;
+  private transient volatile String String31;
+  private transient volatile String String32;
+  private transient volatile String String33;
+  private static transient final String String34 = new String(JDO TCK);
+  private static transient volatile String String35;
+  public String String36;
+  public String String37;
+  public String String38;
+  public String String39;
+  public String String40;
+  public String String41;
+  public String String42;
+  public String String43;
+  public static String String44;
+  public transient String String45;
+  public transient String String46;
+  public transient String String47;
+  public transient String String48;
+  public transient String String49;
+  public transient String String50;
+  public final String String51 = new String(JDO TCK);
+  public volatile String String52;
+  public volatile String String53;
+  public volatile String String54;
+  public volatile String String55;
+  public volatile String String56;
+  public volatile String String57;
+  public volatile String String58;
+  public volatile String String59;
+  public static transient String String60;
+  public static final String String61 = new String(JDO TCK);
+  public static volatile String String62;
+  public transient final String String63 = new String(JDO TCK);
+  public transient volatile String String64;
+  public transient volatile String String65;
+  public transient volatile String String66;
+  public transient volatile String String67;
+  public transient volatile String String68;
+  public transient volatile String String69;
+  public static transient final String String70 = new String(JDO TCK);
+  public static transient volatile String String71;
+  protected String String72;
+  protected String String73;
+  protected String String74;
+  protected String String75;
+  protected String String76;
+  protected String String77;
+  protected String String78;
+  protected String String79;
+  protected static String String80;
+  protected transient String String81;
+  protected transient String String82;
+  protected transient String String83;
+  protected transient String String84;
+  protected transient String String85;
+  protected transient String String86;
+  protected final String String87 = new String(JDO TCK);
+  protected volatile String String88;
+  protected volatile String String89;
+  protected volatile String String90;
+  protected volatile String String91;
+  protected volatile String String92;
+  

svn commit: r160090 [33/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashtableStringValueCollections.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,895 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.Hashtable;
+
+public class HashtableStringValueCollections { 
+  public int identifier;
+  public Hashtable HashtableOfObject_String0;
+  public Hashtable HashtableOfObject_String1;
+  public Hashtable HashtableOfObject_String2;
+  public Hashtable HashtableOfObject_String3;
+  public Hashtable HashtableOfObject_String4;
+  public Hashtable HashtableOfObject_String5;
+  public Hashtable HashtableOfObject_String6;
+  public Hashtable HashtableOfObject_String7;
+  public Hashtable HashtableOfObject_String8;
+  public Hashtable HashtableOfSimpleClass_String9;
+  public Hashtable HashtableOfSimpleClass_String10;
+  public Hashtable HashtableOfSimpleClass_String11;
+  public Hashtable HashtableOfSimpleClass_String12;
+  public Hashtable HashtableOfSimpleClass_String13;
+  public Hashtable HashtableOfSimpleClass_String14;
+  public Hashtable HashtableOfSimpleClass_String15;
+  public Hashtable HashtableOfSimpleClass_String16;
+  public Hashtable HashtableOfSimpleClass_String17;
+  public Hashtable HashtableOfSimpleInterface_String18;
+  public Hashtable HashtableOfSimpleInterface_String19;
+  public Hashtable HashtableOfSimpleInterface_String20;
+  public Hashtable HashtableOfSimpleInterface_String21;
+  public Hashtable HashtableOfSimpleInterface_String22;
+  public Hashtable HashtableOfSimpleInterface_String23;
+  public Hashtable HashtableOfSimpleInterface_String24;
+  public Hashtable HashtableOfSimpleInterface_String25;
+  public Hashtable HashtableOfSimpleInterface_String26;
+  public Hashtable HashtableOfString_String27;
+  public Hashtable HashtableOfString_String28;
+  public Hashtable HashtableOfString_String29;
+  public Hashtable HashtableOfString_String30;
+  public Hashtable HashtableOfString_String31;
+  public Hashtable HashtableOfString_String32;
+  public Hashtable HashtableOfString_String33;
+  public Hashtable HashtableOfString_String34;
+  public Hashtable HashtableOfString_String35;
+  public Hashtable HashtableOfDate_String36;
+  public Hashtable HashtableOfDate_String37;
+  public Hashtable HashtableOfDate_String38;
+  public Hashtable HashtableOfDate_String39;
+  public Hashtable HashtableOfDate_String40;
+  public Hashtable HashtableOfDate_String41;
+  public Hashtable HashtableOfDate_String42;
+  public Hashtable HashtableOfDate_String43;
+  public Hashtable HashtableOfDate_String44;
+  public Hashtable HashtableOfBigDecimal_String45;
+  public Hashtable HashtableOfBigDecimal_String46;
+  public Hashtable HashtableOfBigDecimal_String47;
+  public Hashtable HashtableOfBigDecimal_String48;
+  public Hashtable HashtableOfBigDecimal_String49;
+  public Hashtable HashtableOfBigDecimal_String50;
+  public Hashtable HashtableOfBigDecimal_String51;
+  public Hashtable HashtableOfBigDecimal_String52;
+  public Hashtable HashtableOfBigDecimal_String53;
+  public Hashtable HashtableOfBigInteger_String54;
+  public Hashtable HashtableOfBigInteger_String55;
+  public Hashtable HashtableOfBigInteger_String56;
+  public Hashtable HashtableOfBigInteger_String57;
+  public Hashtable HashtableOfBigInteger_String58;
+  public Hashtable HashtableOfBigInteger_String59;
+  public Hashtable HashtableOfBigInteger_String60;
+  public Hashtable HashtableOfBigInteger_String61;
+  public Hashtable HashtableOfBigInteger_String62;
+  public Hashtable HashtableOfByte_String63;
+  public Hashtable HashtableOfByte_String64;
+  public Hashtable HashtableOfByte_String65;
+  public Hashtable HashtableOfByte_String66;
+  public Hashtable HashtableOfByte_String67;
+  public Hashtable HashtableOfByte_String68;
+  public Hashtable HashtableOfByte_String69;
+  public Hashtable 

svn commit: r160090 [37/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCPoint2.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCPoint2.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCPoint2.java 
(added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCPoint2.java 
Mon Apr  4 12:41:23 2005
@@ -0,0 +1,148 @@
+/*
+ * 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.pc.mylib;
+
+import java.io.Serializable;
+import java.util.Date;
+
+import javax.jdo.InstanceCallbacks;
+
+/**
+* A simple class with two fields for application identity
+*
+* @author Marina Vatkina
+*/
+public class PCPoint2 implements Serializable, InstanceCallbacks {
+
+private static long counter = new Date().getTime();
+private static long newId() {
+synchronized (PCPoint2.class) {
+return counter++;
+}
+}
+private long id = newId();
+public int x;
+public Integer y;
+
+private boolean clearCalled = false;
+private boolean loadCalled = false;
+private boolean storeCalled = false;
+private boolean deleteCalled = false;
+
+public void jdoPreClear() {
+clearCalled = true;
+}
+
+public void jdoPostLoad() {
+loadCalled = true;
+}
+
+public void jdoPreStore() {
+storeCalled = true;
+}
+
+public void jdoPreDelete() {
+deleteCalled = true;
+}
+
+public boolean wasClearCalled() {
+return clearCalled;
+}
+
+public boolean wasPostLoadCalled() {
+return loadCalled;
+}
+
+public boolean wasPreStoreCalled() {
+return storeCalled;
+}
+
+public boolean wasPreDeleteCalled() {
+return deleteCalled;
+}
+
+public PCPoint2() {
+}
+
+public PCPoint2(int x, int y) {
+this.x = x;
+this.y = new Integer(y);
+}
+
+public PCPoint2(int x, Integer y) {
+this.x = x;
+this.y = y;
+}
+
+public String toString() {
+String rc = null;
+   Object obj = this;
+try {
+   rc = obj.getClass().getName();
+//rc = Util.getClassName(this) + name();
+} catch (NullPointerException ex) {
+rc = NPE getting PCPoint2's values;
+}
+return rc;
+}
+
+public void setX(int x) {
+this.x = x;
+}
+
+public int getX() {
+return x;
+}
+
+public void setY(Integer y) {
+this.y = y;
+}
+
+public Integer getY() {
+return y;
+}
+
+public String name() {
+return  x:  + getX() + , y:  + getY().intValue();
+}
+
+public static class Oid implements Serializable {
+public long id;
+
+public Oid() {
+}
+
+public Oid(String s) { id = Long.parseLong(justTheId(s)); }
+
+public String toString() { return this.getClass().getName() + :   + 
id;}
+
+public int hashCode() { return (int)id ; }
+
+public boolean equals(Object other) {
+if (other != null  (other instanceof Oid)) {
+Oid k = (Oid)other;
+return k.id == this.id;
+}
+return false;
+}
+
+protected static String justTheId(String str) {
+return str.substring(str.indexOf(':') + 1);
+}
+
+}   
+}

Propchange: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCPoint2.java
--
svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCRect.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCRect.java?view=autorev=160090
==
--- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCRect.java 
(added)
+++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/mylib/PCRect.java 
Mon Apr  4 12:41:23 2005
@@ -0,0 +1,105 @@
+/*
+ * 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 

svn commit: r160090 [36/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/VectorCollections.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,370 @@
+/*
+ * 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.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.Vector;
+
+public class VectorCollections { 
+  public int identifier;
+  public Vector VectorOfObject0;
+  public Vector VectorOfObject1;
+  public Vector VectorOfObject2;
+  public Vector VectorOfSimpleClass3;
+  public Vector VectorOfSimpleClass4;
+  public Vector VectorOfSimpleClass5;
+  public Vector VectorOfSimpleInterface6;
+  public Vector VectorOfSimpleInterface7;
+  public Vector VectorOfSimpleInterface8;
+  public Vector VectorOfString9;
+  public Vector VectorOfString10;
+  public Vector VectorOfString11;
+  public Vector VectorOfDate12;
+  public Vector VectorOfDate13;
+  public Vector VectorOfDate14;
+  public Vector VectorOfLocale15;
+  public Vector VectorOfLocale16;
+  public Vector VectorOfLocale17;
+  public Vector VectorOfBigDecimal18;
+  public Vector VectorOfBigDecimal19;
+  public Vector VectorOfBigDecimal20;
+  public Vector VectorOfBigInteger21;
+  public Vector VectorOfBigInteger22;
+  public Vector VectorOfBigInteger23;
+  public Vector VectorOfByte24;
+  public Vector VectorOfByte25;
+  public Vector VectorOfByte26;
+  public Vector VectorOfDouble27;
+  public Vector VectorOfDouble28;
+  public Vector VectorOfDouble29;
+  public Vector VectorOfFloat30;
+  public Vector VectorOfFloat31;
+  public Vector VectorOfFloat32;
+  public Vector VectorOfInteger33;
+  public Vector VectorOfInteger34;
+  public Vector VectorOfInteger35;
+  public Vector VectorOfLong36;
+  public Vector VectorOfLong37;
+  public Vector VectorOfLong38;
+  public Vector VectorOfShort39;
+  public Vector VectorOfShort40;
+  public Vector VectorOfShort41;
+
+  public static final String [] fieldSpecs = { 
+  public Vector VectorOfObject0,
+  embedded-element=true public Vector VectorOfObject1,
+  embedded-element=false public Vector VectorOfObject2,
+  public Vector VectorOfSimpleClass3,
+  embedded-element=true public Vector VectorOfSimpleClass4,
+  embedded-element=false public Vector VectorOfSimpleClass5,
+  public Vector VectorOfSimpleInterface6,
+  embedded-element=true public Vector VectorOfSimpleInterface7,
+  embedded-element=false public Vector VectorOfSimpleInterface8,
+  public Vector VectorOfString9,
+  embedded-element=true public Vector VectorOfString10,
+  embedded-element=false public Vector VectorOfString11,
+  public Vector VectorOfDate12,
+  embedded-element=true public Vector VectorOfDate13,
+  embedded-element=false public Vector VectorOfDate14,
+  public Vector VectorOfLocale15,
+  embedded-element=true public Vector VectorOfLocale16,
+  embedded-element=false public Vector VectorOfLocale17,
+  public Vector VectorOfBigDecimal18,
+  embedded-element=true public Vector VectorOfBigDecimal19,
+  embedded-element=false public Vector VectorOfBigDecimal20,
+  public Vector VectorOfBigInteger21,
+  embedded-element=true public Vector VectorOfBigInteger22,
+  embedded-element=false public Vector VectorOfBigInteger23,
+  public Vector VectorOfByte24,
+  embedded-element=true public Vector VectorOfByte25,
+  embedded-element=false public Vector VectorOfByte26,
+  public Vector VectorOfDouble27,
+  embedded-element=true public Vector VectorOfDouble28,
+  embedded-element=false public Vector VectorOfDouble29,
+  public Vector VectorOfFloat30,
+  embedded-element=true public Vector VectorOfFloat31,
+  embedded-element=false public Vector VectorOfFloat32,
+  public Vector VectorOfInteger33,
+  embedded-element=true public Vector VectorOfInteger34,
+  embedded-element=false public Vector VectorOfInteger35,
+  public Vector VectorOfLong36,
+  embedded-element=true public Vector VectorOfLong37,
+  embedded-element=false public Vector VectorOfLong38,
+  public Vector VectorOfShort39,
+  embedded-element=true public Vector 

svn commit: r160090 [38/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

2005-04-04 Thread mcaisse
Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/ExecuteQueryWithArray.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/ExecuteQueryWithArray.java?view=autorev=160090
==
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/ExecuteQueryWithArray.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/query/ExecuteQueryWithArray.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,138 @@
+/*
+ * 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;
+
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.jdo.PersistenceManager;
+import javax.jdo.Query;
+import javax.jdo.Transaction;
+
+import org.apache.jdo.tck.pc.mylib.PCPoint;
+import org.apache.jdo.tck.util.BatchTestRunner;
+
+/**
+ *BTitle:/B Execute Query with Array
+ *BR
+ *BKeywords:/B query
+ *BR
+ *BAssertion ID:/B A14.6.1-6.
+ *BR
+ *BAssertion Description: /B The codeexecuteWithArray/code method is
+ *similar to the codeexecute/code method, but takes its parameters from an
+ *array instance. The array contains codeObject/codes, in which the 
+ *positional codeObject/code is the value to use in the query for that
+ *parameter. Unlike codeexecute/code, there is no limit on the number of
+ *parameters.
+ */
+
+public class ExecuteQueryWithArray extends QueryTest {
+
+/** */
+private static final String ASSERTION_FAILED = 
+Assertion A14.6.1-6 (ExecuteQueryWithArray) failed: ;
+
+/**
+ * The codemain/code 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(ExecuteQueryWithArray.class);
+}
+
+/** */
+public void test() {
+pm = getPM();
+
+initDatabase(pm, PCPoint.class);
+runTestExecuteQueryWithArray01(pm);
+runTestExecuteQueryWithArray02(pm);
+
+pm.close();
+pm = null;
+}
+
+/** */
+private void runTestExecuteQueryWithArray01(PersistenceManager pm) {
+Transaction tx = pm.currentTransaction();
+try {
+
+tx.begin();
+
+Query query = pm.newQuery();
+query.setClass(PCPoint.class);
+query.setCandidates(pm.getExtent(PCPoint.class, false));
+query.declareParameters(Integer param);
+query.setFilter(x == param);
+
+Object[] actualParams = { new Integer(2) };
+Object results = query.executeWithArray(actualParams);
+
+// check query result
+List expected = new ArrayList();
+Object p3 = new PCPoint(2, 2);
+expected.add(p3);
+expected = getFromInserted(expected);
+printOutput(results, expected);
+checkQueryResultWithoutOrder(ASSERTION_FAILED, results, expected);
+
+tx.commit();
+tx = null;
+if (debug) logger.debug (Test ExecuteQueryWithArray01 - 
Passed\n);
+}
+finally {
+if ((tx != null)  tx.isActive())
+tx.rollback();
+}
+}
+
+/** */
+private void runTestExecuteQueryWithArray02(PersistenceManager pm) {
+Transaction tx = pm.currentTransaction();
+try {
+tx.begin();
+
+Query query = pm.newQuery();
+query.setClass(PCPoint.class);
+query.setCandidates(pm.getExtent(PCPoint.class, false));
+query.declareParameters(Integer param1, Integer param2);
+query.setFilter(x == param1  y == param2);
+
+Object[] actualParams = { new Integer(2), new Integer(2) };
+Object results = query.executeWithArray(actualParams);
+
+// check query result
+List expected = new ArrayList();
+Object p3 = new PCPoint(2, 2);
+expected.add(p3);
+expected = getFromInserted(expected);
+printOutput(results, expected);
+checkQueryResultWithoutOrder(ASSERTION_FAILED, results, expected);
+tx.commit();
+tx = null;
+if (debug) logger.debug (Test ExecuteQueryWithArray02 - 
Passed\n);
+}
+