Author: gwinn
Date: Fri Dec  8 05:06:21 2006
New Revision: 483978

URL: http://svn.apache.org/viewvc?view=rev&rev=483978
Log:
TUSCANY-97 Add test to exhibit read-only exception

Modified:
    incubator/tuscany/cpp/sdo/runtime/core/test/sdotest.cpp

Modified: incubator/tuscany/cpp/sdo/runtime/core/test/sdotest.cpp
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/test/sdotest.cpp?view=diff&rev=483978&r1=483977&r2=483978
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/sdotest.cpp (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/sdotest.cpp Fri Dec  8 05:06:21 
2006
@@ -2392,7 +2392,7 @@
 
         mdg->addPropertyToType(td,"name", ts);
         
-        mdg->addPropertyToType(td,"id", ti);
+        mdg->addPropertyToType(td,"id", ti, false, true, false);
 
         mdg->addPropertyToType(td,"manager", tm);
     
@@ -2542,6 +2542,16 @@
 
         DataObjectPtr dep1 = dor->createDataObject("departments");
         dep1->setCString("name","Developement");
+
+        try
+        {
+            dep1->setInteger("id", 1);
+            if (!silent)cout << "WRONG read-only Property shouldn't have 
allowed setting" << endl;
+            fclose(f);
+            return 0;
+        }
+        catch (SDOUnsupportedOperationException e)
+        {}
 
         DataObjectPtr dep2= dor->createDataObject("departments");
         dep2->setCString("name","Marketing");



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to