svn commit: r16203 - trunk/src/argouml-core-diagrams-sequence2/tests/org/argouml/uml/diagram/sequence2/ui/TestFigClassifierRole.java
[email protected] 29 Nov 2008 02:13:38 -0000
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: penyaskito
Date: 2008-11-28 18:13:37-0800
New Revision: 16203
Modified:
trunk/src/argouml-core-diagrams-sequence2/tests/org/argouml/uml/diagram/sequence2/ui/TestFigClassifierRole.java
Log:
Try of testing FigClassifierRole.
Modified: trunk/src/argouml-core-diagrams-sequence2/tests/org/argouml/uml/diagram/sequence2/ui/TestFigClassifierRole.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/tests/org/argouml/uml/diagram/sequence2/ui/TestFigClassifierRole.java?view=diff&rev=16203&p1=trunk/src/argouml-core-diagrams-sequence2/tests/org/argouml/uml/diagram/sequence2/ui/TestFigClassifierRole.java&p2=trunk/src/argouml-core-diagrams-sequence2/tests/org/argouml/uml/diagram/sequence2/ui/TestFigClassifierRole.java&r1=16202&r2=16203
==============================================================================
--- trunk/src/argouml-core-diagrams-sequence2/tests/org/argouml/uml/diagram/sequence2/ui/TestFigClassifierRole.java (original)
+++ trunk/src/argouml-core-diagrams-sequence2/tests/org/argouml/uml/diagram/sequence2/ui/TestFigClassifierRole.java 2008-11-28 18:13:37-0800
@@ -24,14 +24,20 @@
package org.argouml.uml.diagram.sequence2.ui;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Vector;
+
import junit.framework.TestCase;
import org.argouml.model.InitializeModel;
+import org.argouml.model.Model;
import org.argouml.notation.providers.uml.InitNotationUml;
import org.argouml.profile.init.InitProfileSubsystem;
import org.tigris.gef.base.LayerPerspective;
import org.tigris.gef.graph.GraphModel;
import org.tigris.gef.graph.GraphNodeRenderer;
+import org.tigris.gef.presentation.Fig;
/**
* Tests the FigClassifierRole class.
@@ -65,24 +71,26 @@
assertEquals(1, 1);
-// Object cr = Model.getUmlFactory().buildNode(
-// Model.getMetaTypes().getClassifierRole());
-//
-// Object figCR = renderer.getFigNodeFor(gm, layer, cr, null);
-//
-// Object clazz = Model.getUmlFactory().buildNode(
-// Model.getMetaTypes().getUMLClass());
-//
-// Model.getCollaborationsHelper().setBase(cr, clazz);
-//
-// FigClassifierRole fig = new FigClassifierRole(cr);
-//
-// int count = 0;
-// count = diagram.getLayer().getContents().size();
-// assertTrue(count == 0);
-// diagram.add(fig);
-// count = diagram.getLayer().getContents().size();
-// assertTrue(count + "", count == 1);
+ Object cr = Model.getUmlFactory().buildNode(
+ Model.getMetaTypes().getClassifierRole());
+ Model.getCoreHelper().setName(cr, "classifier");
+ Object clazz = Model.getUmlFactory().buildNode(
+ Model.getMetaTypes().getUMLClass());
+ Model.getCoreHelper().setName(clazz, "MyClass");
+ List<Object> bases = new ArrayList<Object>();
+ bases.add(clazz);
+ Model.getCollaborationsHelper().setBases(cr, bases);
+
+ FigClassifierRole fig = new FigClassifierRole(cr);
+
+ int count = 0;
+ count = diagram.getLayer().getContents().size();
+ assertEquals(0,count);
+ diagram.add(fig);
+ count = diagram.getLayer().getContents().size();
+ assertEquals(1, count);
+ // debugging and looking at fig.headFig.figs[1]._currText
+ // I can see that it's working, but how to test it?
}
}