You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by gw...@apache.org on 2006/12/08 14:26:29 UTC

svn commit: r484589 - /incubator/tuscany/cpp/sdo/runtime/core/test/sdotest.cpp

Author: gwinn
Date: Fri Dec  8 05:26:29 2006
New Revision: 484589

URL: http://svn.apache.org/viewvc?view=rev&rev=484589
Log:
TUSCANY-563 Add test to exhibit blank type or property name 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=484589&r1=484588&r2=484589
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/test/sdotest.cpp (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/test/sdotest.cpp Fri Dec  8 05:26:29 2006
@@ -1960,6 +1960,15 @@
  
     mdg->addType("myspace","NullTest",true, false); // sequenced
     mdg->addType("myspace","AnObject");
+
+    try
+    {
+        mdg->addType("myspace", 0);
+        if (!silent) cout << "WRONG  - SDOIllegalArgumentException should have been thrown for null Type name" << endl;
+        return 0;
+    }
+    catch (SDOIllegalArgumentException e)
+    {}
     
     const Type& tm = mdg->getType("myspace", "NullTest");
     const Type& to = mdg->getType("myspace", "AnObject");
@@ -1977,6 +1986,15 @@
     mdg->addPropertyToType(tm,"bytes",       "commonj.sdo","Bytes");
     mdg->addPropertyToType(tm,"object",       "myspace","AnObject");
 
+    try
+    {
+        mdg->addPropertyToType(tm, 0, "myspace", "AnObject");
+        if (!silent) cout << "WRONG  - SDOIllegalArgumentException should have been thrown for null Property name" << endl;
+        return 0;
+    }
+    catch (SDOIllegalArgumentException e)
+    {}
+    
 
     mdg->addPropertyToType(tm,"cs",       "commonj.sdo","ChangeSummary");
 



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org