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]