Author: tfmorris
Date: 2008-01-08 19:55:31-0800
New Revision: 14031

Modified:
   trunk/tests/org/argouml/persistence/TestXmiFilePersister.java

Log:
Fix test so it actually fails the way it's supposed to

Modified: trunk/tests/org/argouml/persistence/TestXmiFilePersister.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/tests/org/argouml/persistence/TestXmiFilePersister.java?view=diff&rev=14031&p1=trunk/tests/org/argouml/persistence/TestXmiFilePersister.java&p2=trunk/tests/org/argouml/persistence/TestXmiFilePersister.java&r1=14030&r2=14031
==============================================================================
--- trunk/tests/org/argouml/persistence/TestXmiFilePersister.java       
(original)
+++ trunk/tests/org/argouml/persistence/TestXmiFilePersister.java       
2008-01-08 19:55:31-0800
@@ -112,17 +112,26 @@
         Object intType = project.findType("Integer");
         Object attribute = 
             Model.getCoreFactory().buildAttribute2(classifier, intType);
+        Model.getCoreHelper().setName(attribute, "profileTypedAttribute");
         File file = File.createTempFile("ArgoTestCreateSaveAndLoad", "xmi");
         XmiFilePersister persister = new XmiFilePersister();
         project.preSave();
         persister.save(project, file);
         project.postSave();
+        
+        Model.getUmlFactory().delete(classifier);
 
         ProjectManager.getManager().makeEmptyProject();
         
         persister = new XmiFilePersister();
         project = persister.doLoad(file);
-        assertNotNull(project.findType("Foo", false));
+        Object loadedClass = project.findType("Foo", false);
+        assertNotNull(loadedClass);
+        Object att = Model.getFacade().getAttributes(loadedClass).get(0);
+        assertNotNull(att);
+        Object attType = Model.getFacade().getType(att);
+        assertNotNull(attType);
+        assertEquals("Integer", Model.getFacade().getName(attType));
         file.delete();
     }
 

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

Reply via email to