You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ag...@apache.org on 2007/06/29 11:13:45 UTC
svn commit: r551832 -
/incubator/tuscany/java/cts/sdo2.1/src/main/java/test/sdo21/tests/api/SequenceAddTypedTest.java
Author: agrove
Date: Fri Jun 29 02:13:45 2007
New Revision: 551832
URL: http://svn.apache.org/viewvc?view=rev&rev=551832
Log:
check if type already exists in the current helper context before attempting to create it
Modified:
incubator/tuscany/java/cts/sdo2.1/src/main/java/test/sdo21/tests/api/SequenceAddTypedTest.java
Modified: incubator/tuscany/java/cts/sdo2.1/src/main/java/test/sdo21/tests/api/SequenceAddTypedTest.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/cts/sdo2.1/src/main/java/test/sdo21/tests/api/SequenceAddTypedTest.java?view=diff&rev=551832&r1=551831&r2=551832
==============================================================================
--- incubator/tuscany/java/cts/sdo2.1/src/main/java/test/sdo21/tests/api/SequenceAddTypedTest.java (original)
+++ incubator/tuscany/java/cts/sdo2.1/src/main/java/test/sdo21/tests/api/SequenceAddTypedTest.java Fri Jun 29 02:13:45 2007
@@ -73,52 +73,54 @@
String testURI = URI + testName;
- DataObject testRootType = dataFactory.create( "commonj.sdo", "Type" );
- testRootType.set( "uri" , testURI);
- testRootType.set( "name", testName);
- testRootType.set( "sequenced", true );
-
- DataObject testProperty = testRootType.createDataObject( "property" );
- testProperty.set( "name", "testBoolean" );
- testProperty.set( "type", typeHelper.getType("commonj.sdo", "Boolean" ));
- testProperty.set( "many", true);
-
- testProperty = testRootType.createDataObject( "property" );
- testProperty.set( "name", "testString" );
- testProperty.set( "type", typeHelper.getType("commonj.sdo", "String" ));
- testProperty.set( "many", true);
-
- testProperty = testRootType.createDataObject( "property" );
- testProperty.set( "name", "testCharacter" );
- testProperty.set( "type", typeHelper.getType("commonj.sdo", "Character" ));
- testProperty.set( "many", true);
-
- testProperty = testRootType.createDataObject( "property" );
- testProperty.set( "name", "testDate" );
- testProperty.set( "type", typeHelper.getType("commonj.sdo", "Date" ));
- testProperty.set( "many", true);
-
- testProperty = testRootType.createDataObject( "property" );
- testProperty.set( "name", "testDateTime" );
- testProperty.set( "type", typeHelper.getType("commonj.sdo", "DateTime" ));
- testProperty.set( "many", true);
-
- testProperty = testRootType.createDataObject( "property" );
- testProperty.set( "name", "testDay" );
- testProperty.set( "type", typeHelper.getType("commonj.sdo", "Day" ));
- testProperty.set( "many", true);
-
- testProperty = testRootType.createDataObject( "property" );
- testProperty.set( "name", "testDecimal" );
- testProperty.set( "type", typeHelper.getType("commonj.sdo", "Decimal" ));
- testProperty.set( "many", true);
-
- testProperty = testRootType.createDataObject( "property" );
- testProperty.set( "name", "testDouble" );
- testProperty.set( "type", typeHelper.getType("commonj.sdo", "Double" ));
- testProperty.set( "many", true);
+ if (typeHelper.getType(testURI, testName) == null) {
+ DataObject testRootType = dataFactory.create( "commonj.sdo", "Type" );
+ testRootType.set( "uri" , testURI);
+ testRootType.set( "name", testName);
+ testRootType.set( "sequenced", true );
+
+ DataObject testProperty = testRootType.createDataObject( "property" );
+ testProperty.set( "name", "testBoolean" );
+ testProperty.set( "type", typeHelper.getType("commonj.sdo", "Boolean" ));
+ testProperty.set( "many", true);
+
+ testProperty = testRootType.createDataObject( "property" );
+ testProperty.set( "name", "testString" );
+ testProperty.set( "type", typeHelper.getType("commonj.sdo", "String" ));
+ testProperty.set( "many", true);
+
+ testProperty = testRootType.createDataObject( "property" );
+ testProperty.set( "name", "testCharacter" );
+ testProperty.set( "type", typeHelper.getType("commonj.sdo", "Character" ));
+ testProperty.set( "many", true);
+
+ testProperty = testRootType.createDataObject( "property" );
+ testProperty.set( "name", "testDate" );
+ testProperty.set( "type", typeHelper.getType("commonj.sdo", "Date" ));
+ testProperty.set( "many", true);
+
+ testProperty = testRootType.createDataObject( "property" );
+ testProperty.set( "name", "testDateTime" );
+ testProperty.set( "type", typeHelper.getType("commonj.sdo", "DateTime" ));
+ testProperty.set( "many", true);
+
+ testProperty = testRootType.createDataObject( "property" );
+ testProperty.set( "name", "testDay" );
+ testProperty.set( "type", typeHelper.getType("commonj.sdo", "Day" ));
+ testProperty.set( "many", true);
+
+ testProperty = testRootType.createDataObject( "property" );
+ testProperty.set( "name", "testDecimal" );
+ testProperty.set( "type", typeHelper.getType("commonj.sdo", "Decimal" ));
+ testProperty.set( "many", true);
+
+ testProperty = testRootType.createDataObject( "property" );
+ testProperty.set( "name", "testDouble" );
+ testProperty.set( "type", typeHelper.getType("commonj.sdo", "Double" ));
+ testProperty.set( "many", true);
- typeHelper.define( testRootType );
+ typeHelper.define( testRootType );
+ }
testDataObject = dataFactory.create( testURI, testName );
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org