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]
