svn commit: r13996 - trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: euluis
Date: 2007-12-25 13:36:25-0800
New Revision: 13996
Modified:
trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java
Log:
Fixes failing test in Java 6 - it was using Project.getModels().iterator().next() expecting to get the model of the project and this worked in Java 5, but, doesn't work in Java 6. Now it uses Model.getModelManagementFactory.getRootModel() to get access to the actual project model.
Modified: trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java?view=diff&rev=13996&p1=trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java&p2=trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java&r1=13995&r2=13996
==============================================================================
--- trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java (original)
+++ trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java 2007-12-25 13:36:25-0800
@@ -101,9 +101,6 @@
* the UML profile for Java are consistent</li>
* </ol>
*
- * FIXME: fails in eclipse, but, passes in Ant build. Maybe its my launch
- * configuration that is broken...
- *
* @throws Exception when something goes wrong
*/
public void testRemoveProfileWithModelThatRefersToProfile()
@@ -122,7 +119,7 @@
javaProfile));
// create a dependency from the project's model to the UML profile for
// Java
- Object model = project.getModels().iterator().next();
+ Object model = Model.getModelManagementFactory().getRootModel();
assertNotNull(model);
Object fooClass = Model.getCoreFactory().buildClass("Foo", model);
Object javaListType = project.findType("List", false);