svn commit: r13996 - trunk/tests/org/argouml/kernel/TestProjectWithProfiles.java

[email protected]
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);
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.