svn commit: r14031 - trunk/tests/org/argouml/persistence/TestXmiFilePersister.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
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();
}