Author: tfmorris
Date: 2008-05-03 15:56:55-0700
New Revision: 14608

Modified:
   trunk/src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java

Log:
Isue 5063 - add some additional asserts and test specific model names to help 
with debugging

Modified: 
trunk/src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java?view=diff&rev=14608&p1=trunk/src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java&p2=trunk/src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java&r1=14607&r2=14608
==============================================================================
--- trunk/src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java 
(original)
+++ trunk/src/argouml-app/tests/org/argouml/kernel/TestProjectWithProfiles.java 
2008-05-03 15:56:55-0700
@@ -244,7 +244,10 @@
         // create a dependency between the project's model and the user 
defined 
         // profile
         Object model = getModelManagementFactory().getRootModel();
-        Object fooClass = getCoreFactory().buildClass("Foo", model);
+        Model.getCoreHelper().setName(model, 
+                "testProjectWithUserDefinedProfilePersistency-model");
+        Object fooClass = getCoreFactory().buildClass(
+                "testProjectWithUserDefinedProfilePersistency-class", model);
         Collection stereotypes = getExtensionMechanismsHelper().getStereotypes(
                 project.getModels());
         Object stStereotype = null;
@@ -255,7 +258,10 @@
                 break;
             }
         }
+        assertNotNull("Didn't find stereotype", stStereotype);
         Model.getCoreHelper().addStereotype(fooClass, stStereotype);
+        assertEquals("Setting stereotype didn't work", 1, 
+                getFacade().getStereotypes(fooClass).size());
         // save the project
         File file = getFileInTestDir(
             "testProjectWithUserDefinedProfilePersistency.zargo");
@@ -267,7 +273,8 @@
         project.postLoad();
         // assert that the model element that depends on the profile is 
         // consistent
-        fooClass = project.findType("Foo", false);
+        fooClass = project.findType(
+                "testProjectWithUserDefinedProfilePersistency-class", false);
         assertNotNull(fooClass);
         Collection fooStereotypes = getFacade().getStereotypes(fooClass);
         assertEquals(1, fooStereotypes.size());

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

Reply via email to