Xcos tests: fix after cad91838 30/17730/2
Clément DAVID [Wed, 27 Jan 2016 14:40:43 +0000 (15:40 +0100)]
Change-Id: Ie74dd7f2deee2e5fd58f2d0ba5f5d27abd573e07

scilab/modules/graphic_objects/tests/java/org/scilab/tests/modules/graphic_objects/testAxes.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/graph/DiagramComparatorTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/graph/model/XcosCellFactoryTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/command/CommandPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/control/ControlPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/input/ExplicitInputPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/input/ImplicitInputPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/output/ExplicitOutputPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/port/output/ImplicitOutputPortTest.java
scilab/modules/xcos/tests/java/org/scilab/tests/modules/xcos/utils/FileTypeTest.java

index b02783f..4ff964b 100644 (file)
@@ -304,7 +304,9 @@ public class testAxes {
         initAxes.setBoxTypeAsEnum(BoxType.intToEnum(boxType));
 
         initAxes.setHiddenAxisColor(randomGen.nextInt());
-        initAxes.setTightLimits(randomGen.nextBoolean());
+        initAxes.setXTightLimits(randomGen.nextBoolean());
+        initAxes.setYTightLimits(randomGen.nextBoolean());
+        initAxes.setZTightLimits(randomGen.nextBoolean());
         initAxes.setDataBounds(dataBounds);
         initAxes.setRealDataBounds(realDataBounds);
         initAxes.setZoomEnabled(randomGen.nextBoolean());
@@ -603,10 +605,22 @@ public class testAxes {
         assert retHiddenAxisColor.equals(initAxes.getHiddenAxisColor());
     }
     @Test
-    public void testReflectSetGetTightLimits() {
-        controller.setProperty(axesID, __GO_TIGHT_LIMITS__, initAxes.getTightLimits());
-        Boolean retTightLimits = (Boolean) controller.getProperty(axesID, __GO_TIGHT_LIMITS__);
-        assert retTightLimits.equals(initAxes.getTightLimits());
+    public void testReflectSetGetXTightLimits() {
+        controller.setProperty(axesID, __GO_X_TIGHT_LIMITS__, initAxes.getXTightLimits());
+        Boolean retTightLimits = (Boolean) controller.getProperty(axesID, __GO_X_TIGHT_LIMITS__);
+        assert retTightLimits.equals(initAxes.getXTightLimits());
+    }
+    @Test
+    public void testReflectSetGetYTightLimits() {
+        controller.setProperty(axesID, __GO_Y_TIGHT_LIMITS__, initAxes.getYTightLimits());
+        Boolean retTightLimits = (Boolean) controller.getProperty(axesID, __GO_Y_TIGHT_LIMITS__);
+        assert retTightLimits.equals(initAxes.getYTightLimits());
+    }
+    @Test
+    public void testReflectSetGetZTightLimits() {
+        controller.setProperty(axesID, __GO_Z_TIGHT_LIMITS__, initAxes.getZTightLimits());
+        Boolean retTightLimits = (Boolean) controller.getProperty(axesID, __GO_Z_TIGHT_LIMITS__);
+        assert retTightLimits.equals(initAxes.getZTightLimits());
     }
     @Test
     public void testReflectSetGetDataBounds() {
@@ -1026,10 +1040,22 @@ public class testAxes {
         assert retHiddenAxisColor.equals(initAxes.getHiddenAxisColor());
     }
     @Test
-    public void testFastSetGetTightLimits() {
-        controller.setProperty(axesID, __GO_TIGHT_LIMITS__, initAxes.getTightLimits());
-        Boolean retTightLimits = (Boolean) controller.getProperty(axesID, __GO_TIGHT_LIMITS__);
-        assert retTightLimits.equals(initAxes.getTightLimits());
+    public void testFastSetGetXTightLimits() {
+        controller.setProperty(axesID, __GO_X_TIGHT_LIMITS__, initAxes.getXTightLimits());
+        Boolean retTightLimits = (Boolean) controller.getProperty(axesID, __GO_X_TIGHT_LIMITS__);
+        assert retTightLimits.equals(initAxes.getXTightLimits());
+    }
+    @Test
+    public void testFastSetGetYTightLimits() {
+        controller.setProperty(axesID, __GO_Y_TIGHT_LIMITS__, initAxes.getYTightLimits());
+        Boolean retTightLimits = (Boolean) controller.getProperty(axesID, __GO_Y_TIGHT_LIMITS__);
+        assert retTightLimits.equals(initAxes.getYTightLimits());
+    }
+    @Test
+    public void testFastSetGetZTightLimits() {
+        controller.setProperty(axesID, __GO_Z_TIGHT_LIMITS__, initAxes.getZTightLimits());
+        Boolean retTightLimits = (Boolean) controller.getProperty(axesID, __GO_Z_TIGHT_LIMITS__);
+        assert retTightLimits.equals(initAxes.getZTightLimits());
     }
     @Test
     public void testFastSetGetDataBounds() {
index f9053fb..4043929 100644 (file)
@@ -15,7 +15,9 @@
  */
 package org.scilab.tests.modules.xcos.graph;
 
+import com.mxgraph.model.mxGeometry;
 import java.awt.GraphicsEnvironment;
+import java.rmi.server.UID;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
@@ -47,14 +49,14 @@ public class DiagramComparatorTest {
             return;
         }
 
-        final PriorityQueue<XcosDiagram> sorted = new PriorityQueue<XcosDiagram>(1, new DiagramComparator());
-        final ArrayList<XcosDiagram> testVector = new ArrayList<XcosDiagram>();
+        final PriorityQueue<XcosDiagram> sorted = new PriorityQueue<>(1, new DiagramComparator());
+        final ArrayList<XcosDiagram> testVector = new ArrayList<>();
 
         /*
          * Init test vector
          */
         for (int i = 0; i < 20; i++) {
-            testVector.add(new XcosDiagram(controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM));
+            testVector.add(new XcosDiagram(controller, controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM, new UID().toString()));
         }
 
         /*
@@ -80,15 +82,16 @@ public class DiagramComparatorTest {
             return;
         }
 
-        final PriorityQueue<XcosDiagram> sorted = new PriorityQueue<XcosDiagram>(1, new DiagramComparator());
-        final ArrayList<XcosDiagram> testVector = new ArrayList<XcosDiagram>();
+        final PriorityQueue<XcosDiagram> sorted = new PriorityQueue<>(1, new DiagramComparator());
+        final ArrayList<XcosDiagram> testVector = new ArrayList<>();
 
         /*
          * Init test vector
          */
         for (int i = 0; i < 20; i++) {
-            SuperBlock blk = new SuperBlock(controller.createObject(Kind.BLOCK));
-            testVector.add(new XcosDiagram(blk.getUID(), blk.getKind()));
+            String uid = new UID().toString();
+            SuperBlock blk = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(0, 0, 0, 0), SuperBlock.INTERFUNCTION_NAME, uid);
+            testVector.add(new XcosDiagram(controller, blk.getUID(), blk.getKind(), uid));
         }
 
         /*
@@ -113,29 +116,29 @@ public class DiagramComparatorTest {
         }
 
         final Collection<XcosDiagram> sorted = Xcos.getInstance().createDiagramCollection();
-        final ArrayList<XcosDiagram> testVector = new ArrayList<XcosDiagram>();
+        final ArrayList<XcosDiagram> testVector = new ArrayList<>();
 
         /*
          * Init test vector
          */
-        XcosDiagram root1 = new XcosDiagram(controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM);
+        XcosDiagram root1 = new XcosDiagram(controller, controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM, new UID().toString());
         root1.installListeners();
-        XcosDiagram root2 = new XcosDiagram(controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM);
+        XcosDiagram root2 = new XcosDiagram(controller, controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM, new UID().toString());
         root2.installListeners();
 
         /*
          * First child
          */
-        SuperBlock r1b1 = new SuperBlock(controller.createObject(Kind.BLOCK));
+        SuperBlock r1b1 = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(), SuperBlock.INTERFUNCTION_NAME, new UID().toString());
         root1.addCell(r1b1);
 
-        XcosDiagram r1diag1 = new XcosDiagram(r1b1.getUID(), r1b1.getKind());
+        XcosDiagram r1diag1 = new XcosDiagram(controller, r1b1.getUID(), r1b1.getKind(), r1b1.getId());
         r1diag1.installListeners();
 
-        SuperBlock r1diag1b1 = new SuperBlock(controller.createObject(Kind.BLOCK));
+        SuperBlock r1diag1b1 = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(), SuperBlock.INTERFUNCTION_NAME, new UID().toString());
         r1diag1.addCell(r1diag1b1);
 
-        XcosDiagram r1diag1b1diag1 = new XcosDiagram(r1diag1b1.getUID(), r1diag1b1.getKind());
+        XcosDiagram r1diag1b1diag1 = new XcosDiagram(controller, r1diag1b1.getUID(), r1diag1b1.getKind(), r1diag1b1.getId());
         r1diag1b1diag1.installListeners();
 
         /*
@@ -151,7 +154,7 @@ public class DiagramComparatorTest {
          */
         sorted.addAll(testVector);
 
-        ArrayList<XcosDiagram> expected = new ArrayList<XcosDiagram>();
+        ArrayList<XcosDiagram> expected = new ArrayList<>();
         expected.add(root1);
         expected.add(root2);
         expected.add(r1diag1);
@@ -200,35 +203,35 @@ public class DiagramComparatorTest {
         /*
          * Init test vector
          */
-        XcosDiagram root1 = new XcosDiagram(controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM);
+        XcosDiagram root1 = new XcosDiagram(controller, controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM, new UID().toString());
         root1.installListeners();
-        XcosDiagram root2 = new XcosDiagram(controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM);
+        XcosDiagram root2 = new XcosDiagram(controller, controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM, new UID().toString());
         root2.installListeners();
 
         /*
          * First child
          */
-        SuperBlock r1b1 = new SuperBlock(controller.createObject(Kind.BLOCK));
+        SuperBlock r1b1 = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(), SuperBlock.INTERFUNCTION_NAME, new UID().toString());
         root1.addCell(r1b1);
-        SuperBlock r2b1 = new SuperBlock(controller.createObject(Kind.BLOCK));
+        SuperBlock r2b1 = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(), SuperBlock.INTERFUNCTION_NAME, new UID().toString());
         root1.addCell(r2b1);
 
-        XcosDiagram r1diag1 = new XcosDiagram(r1b1.getUID(), r1b1.getKind());
+        XcosDiagram r1diag1 = new XcosDiagram(controller, r1b1.getUID(), r1b1.getKind(), r1b1.getId());
         r1diag1.installListeners();
-        XcosDiagram r2diag1 = new XcosDiagram(r2b1.getUID(), r2b1.getKind());
+        XcosDiagram r2diag1 = new XcosDiagram(controller, r2b1.getUID(), r2b1.getKind(), r2b1.getId());
         r2diag1.installListeners();
 
         /*
          * Second child
          */
-        SuperBlock r1b2 = new SuperBlock(controller.createObject(Kind.BLOCK));
+        SuperBlock r1b2 = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(), SuperBlock.INTERFUNCTION_NAME, new UID().toString());
         root1.addCell(r1b2);
-        SuperBlock r2b2 = new SuperBlock(controller.createObject(Kind.BLOCK));
+        SuperBlock r2b2 = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(), SuperBlock.INTERFUNCTION_NAME, new UID().toString());
         root1.addCell(r2b2);
 
-        XcosDiagram r1diag2 = new XcosDiagram(r1b2.getUID(), r1b2.getKind());
+        XcosDiagram r1diag2 = new XcosDiagram(controller, r1b2.getUID(), r1b2.getKind(), r1b2.getId());
         r1diag2.installListeners();
-        XcosDiagram r2diag2 = new XcosDiagram(r2b2.getUID(), r2b2.getKind());
+        XcosDiagram r2diag2 = new XcosDiagram(controller, r2b2.getUID(), r2b2.getKind(), r2b2.getId());
         r2diag2.installListeners();
 
         /*
@@ -291,25 +294,25 @@ public class DiagramComparatorTest {
         /*
          * Init test vector
          */
-        XcosDiagram root = new XcosDiagram(controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM);
+        XcosDiagram root = new XcosDiagram(controller, controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM, new UID().toString());
         root.installListeners();
 
         /*
          * First child
          */
-        SuperBlock b1 = new SuperBlock(controller.createObject(Kind.BLOCK));
+        SuperBlock b1 = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(), SuperBlock.INTERFUNCTION_NAME, new UID().toString());
         root.addCell(b1);
 
-        XcosDiagram diag1 = new XcosDiagram(b1.getUID(), b1.getKind());
+        XcosDiagram diag1 = new XcosDiagram(controller, b1.getUID(), b1.getKind(), b1.getId());
         diag1.installListeners();
 
         /*
          * Second child
          */
-        SuperBlock b2 = new SuperBlock(controller.createObject(Kind.BLOCK));
+        SuperBlock b2 = new SuperBlock(controller, controller.createObject(Kind.BLOCK), Kind.BLOCK, null, new mxGeometry(), SuperBlock.INTERFUNCTION_NAME, new UID().toString());
         root.addCell(b2);
 
-        XcosDiagram diag2 = new XcosDiagram(b2.getUID(), b2.getKind());
+        XcosDiagram diag2 = new XcosDiagram(controller, b2.getUID(), b2.getKind(), b2.getId());
         diag2.installListeners();
 
         /*
index d1f474c..2a05a34 100644 (file)
@@ -21,6 +21,7 @@ import java.util.EnumSet;
 
 import org.junit.Before;
 import org.junit.Test;
+import org.scilab.modules.action_binding.highlevel.ScilabInterpreterManagement;
 import org.scilab.modules.xcos.JavaController;
 import org.scilab.modules.xcos.Kind;
 import org.scilab.modules.xcos.block.BasicBlock;
@@ -37,10 +38,9 @@ public class XcosCellFactoryTest {
     }
 
     @Test
-    public void createOneSpecificBlock() {
+    public void createOneSpecificBlock() throws ScilabInterpreterManagement.InterpreterException {
         final String interfaceFunction = "BIGSOM_f";
-        BasicBlock blk = XcosCellFactory.createBlock(controller, XcosCellFactory.lookForInterfunction(interfaceFunction), interfaceFunction,
-                         controller.createObject(Kind.BLOCK));
+        BasicBlock blk = XcosCellFactory.createBlock(interfaceFunction);
 
         assert blk.getStyle().contains(interfaceFunction);
     }
index fd077d1..1c0ff8f 100644 (file)
@@ -16,6 +16,7 @@
 
 package org.scilab.tests.modules.xcos.port.command;
 
+import java.rmi.server.UID;
 import org.junit.Before;
 import org.junit.Test;
 import org.scilab.modules.xcos.JavaController;
@@ -39,31 +40,31 @@ public class CommandPortTest {
 
     @Test
     public void checkType() {
-        CommandPort port = new CommandPort(controller.createObject(Kind.PORT));
+        CommandPort port = new CommandPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getType() == null;
     }
 
     @Test
     public void checkDefaultOrientation() {
-        CommandPort port = new CommandPort(controller.createObject(Kind.PORT));
+        CommandPort port = new CommandPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getOrientation() == Orientation.SOUTH;
     }
 
     @Test
     public void checkStyle() {
-        CommandPort port = new CommandPort(controller.createObject(Kind.PORT));
-        assert port.getStyle().contains("CommandPort");
+        CommandPort port = new CommandPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
+        assert port.getStyle().contains(null);
     }
 
     @Test
     public void checkClassHierarchy() {
-        CommandPort port = new CommandPort(controller.createObject(Kind.PORT));
+        CommandPort port = new CommandPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port instanceof BasicPort;
     }
 
     @Test
     public void checkDefaultGeometry() {
-        CommandPort port = new CommandPort(controller.createObject(Kind.PORT));
+        CommandPort port = new CommandPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getGeometry().getWidth() == DEFAULT_PORTSIZE;
         assert port.getGeometry().getHeight() == DEFAULT_PORTSIZE;
     }
index 4b79958..e2940bb 100644 (file)
@@ -16,6 +16,7 @@
 
 package org.scilab.tests.modules.xcos.port.control;
 
+import java.rmi.server.UID;
 import org.junit.Before;
 import org.junit.Test;
 import org.scilab.modules.xcos.JavaController;
@@ -39,31 +40,31 @@ public class ControlPortTest {
 
     @Test
     public void checkType() {
-        ControlPort port = new ControlPort(controller.createObject(Kind.PORT));
+        ControlPort port = new ControlPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getType() == null;
     }
 
     @Test
     public void checkDefaultOrientation() {
-        ControlPort port = new ControlPort(controller.createObject(Kind.PORT));
+        ControlPort port = new ControlPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getOrientation() == Orientation.NORTH;
     }
 
     @Test
     public void checkStyle() {
-        ControlPort port = new ControlPort(controller.createObject(Kind.PORT));
-        assert port.getStyle().contains("ControlPort");
+        ControlPort port = new ControlPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
+        assert port.getStyle().contains(null);
     }
 
     @Test
     public void checkClassHierarchy() {
-        ControlPort port = new ControlPort(controller.createObject(Kind.PORT));
+        ControlPort port = new ControlPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port instanceof BasicPort;
     }
 
     @Test
     public void checkDefaultGeometry() {
-        ControlPort port = new ControlPort(controller.createObject(Kind.PORT));
+        ControlPort port = new ControlPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getGeometry().getWidth() == DEFAULT_PORTSIZE;
         assert port.getGeometry().getHeight() == DEFAULT_PORTSIZE;
     }
index 7a303e7..dd982f7 100644 (file)
@@ -16,6 +16,7 @@
 
 package org.scilab.tests.modules.xcos.port.input;
 
+import java.rmi.server.UID;
 import org.junit.Before;
 import org.junit.Test;
 import org.scilab.modules.xcos.JavaController;
@@ -41,32 +42,32 @@ public class ExplicitInputPortTest {
 
     @Test
     public void checkType() {
-        ExplicitInputPort port = new ExplicitInputPort(controller.createObject(Kind.PORT));
+        ExplicitInputPort port = new ExplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getType() == Type.EXPLICIT;
     }
 
     @Test
     public void checkDefaultOrientation() {
-        ExplicitInputPort port = new ExplicitInputPort(controller.createObject(Kind.PORT));
+        ExplicitInputPort port = new ExplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getOrientation() == Orientation.WEST;
     }
 
     @Test
     public void checkStyle() {
-        ExplicitInputPort port = new ExplicitInputPort(controller.createObject(Kind.PORT));
-        assert port.getStyle().contains("ExplicitInputPort");
+        ExplicitInputPort port = new ExplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
+        assert port.getStyle().contains(null);
     }
 
     @Test
     public void checkClassHierarchy() {
-        ExplicitInputPort port = new ExplicitInputPort(controller.createObject(Kind.PORT));
+        ExplicitInputPort port = new ExplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port instanceof InputPort;
         assert port instanceof BasicPort;
     }
 
     @Test
     public void checkDefaultGeometry() {
-        ExplicitInputPort port = new ExplicitInputPort(controller.createObject(Kind.PORT));
+        ExplicitInputPort port = new ExplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getGeometry().getWidth() == DEFAULT_PORTSIZE;
         assert port.getGeometry().getHeight() == DEFAULT_PORTSIZE;
     }
index 56ad7ce..ada0432 100644 (file)
@@ -16,6 +16,7 @@
 
 package org.scilab.tests.modules.xcos.port.input;
 
+import java.rmi.server.UID;
 import org.junit.Before;
 import org.junit.Test;
 import org.scilab.modules.xcos.JavaController;
@@ -41,32 +42,32 @@ public class ImplicitInputPortTest {
 
     @Test
     public void checkType() {
-        ImplicitInputPort port = new ImplicitInputPort(controller.createObject(Kind.PORT));
+        ImplicitInputPort port = new ImplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getType() == Type.IMPLICIT;
     }
 
     @Test
     public void checkDefaultOrientation() {
-        ImplicitInputPort port = new ImplicitInputPort(controller.createObject(Kind.PORT));
+        ImplicitInputPort port = new ImplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getOrientation() == Orientation.WEST;
     }
 
     @Test
     public void checkStyle() {
-        ImplicitInputPort port = new ImplicitInputPort(controller.createObject(Kind.PORT));
-        assert port.getStyle().contains("ImplicitInputPort");
+        ImplicitInputPort port = new ImplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
+        assert port.getStyle().contains(null);
     }
 
     @Test
     public void checkClassHierarchy() {
-        ImplicitInputPort port = new ImplicitInputPort(controller.createObject(Kind.PORT));
+        ImplicitInputPort port = new ImplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port instanceof InputPort;
         assert port instanceof BasicPort;
     }
 
     @Test
     public void checkDefaultGeometry() {
-        ImplicitInputPort port = new ImplicitInputPort(controller.createObject(Kind.PORT));
+        ImplicitInputPort port = new ImplicitInputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getGeometry().getWidth() == DEFAULT_PORTSIZE;
         assert port.getGeometry().getHeight() == DEFAULT_PORTSIZE;
     }
index 2195f64..e52c43e 100644 (file)
@@ -16,6 +16,7 @@
 
 package org.scilab.tests.modules.xcos.port.output;
 
+import java.rmi.server.UID;
 import org.junit.Before;
 import org.junit.Test;
 import org.scilab.modules.xcos.JavaController;
@@ -41,32 +42,32 @@ public class ExplicitOutputPortTest {
 
     @Test
     public void checkType() {
-        ExplicitOutputPort port = new ExplicitOutputPort(controller.createObject(Kind.PORT));
+        ExplicitOutputPort port = new ExplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getType() == Type.EXPLICIT;
     }
 
     @Test
     public void checkDefaultOrientation() {
-        ExplicitOutputPort port = new ExplicitOutputPort(controller.createObject(Kind.PORT));
+        ExplicitOutputPort port = new ExplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getOrientation() == Orientation.EAST;
     }
 
     @Test
     public void checkStyle() {
-        ExplicitOutputPort port = new ExplicitOutputPort(controller.createObject(Kind.PORT));
-        assert port.getStyle().contains("ExplicitOutputPort");
+        ExplicitOutputPort port = new ExplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
+        assert port.getStyle().contains(null);
     }
 
     @Test
     public void checkClassHierarchy() {
-        ExplicitOutputPort port = new ExplicitOutputPort(controller.createObject(Kind.PORT));
+        ExplicitOutputPort port = new ExplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port instanceof OutputPort;
         assert port instanceof BasicPort;
     }
 
     @Test
     public void checkDefaultGeometry() {
-        ExplicitOutputPort port = new ExplicitOutputPort(controller.createObject(Kind.PORT));
+        ExplicitOutputPort port = new ExplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getGeometry().getWidth() == DEFAULT_PORTSIZE;
         assert port.getGeometry().getHeight() == DEFAULT_PORTSIZE;
     }
index 52bf742..d837c12 100644 (file)
@@ -16,6 +16,7 @@
 
 package org.scilab.tests.modules.xcos.port.output;
 
+import java.rmi.server.UID;
 import org.junit.Before;
 import org.junit.Test;
 import org.scilab.modules.xcos.JavaController;
@@ -41,32 +42,32 @@ public class ImplicitOutputPortTest {
 
     @Test
     public void checkType() {
-        ImplicitOutputPort port = new ImplicitOutputPort(controller.createObject(Kind.PORT));
+        ImplicitOutputPort port = new ImplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getType() == Type.IMPLICIT;
     }
 
     @Test
     public void checkDefaultOrientation() {
-        ImplicitOutputPort port = new ImplicitOutputPort(controller.createObject(Kind.PORT));
+        ImplicitOutputPort port = new ImplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getOrientation() == Orientation.EAST;
     }
 
     @Test
     public void checkStyle() {
-        ImplicitOutputPort port = new ImplicitOutputPort(controller.createObject(Kind.PORT));
+        ImplicitOutputPort port = new ImplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getStyle().contains("ImplicitOutputPort");
     }
 
     @Test
     public void checkClassHierarchy() {
-        ImplicitOutputPort port = new ImplicitOutputPort(controller.createObject(Kind.PORT));
+        ImplicitOutputPort port = new ImplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port instanceof OutputPort;
         assert port instanceof BasicPort;
     }
 
     @Test
     public void checkDefaultGeometry() {
-        ImplicitOutputPort port = new ImplicitOutputPort(controller.createObject(Kind.PORT));
+        ImplicitOutputPort port = new ImplicitOutputPort(controller, controller.createObject(Kind.PORT), Kind.PORT, null, null, new UID().toString());
         assert port.getGeometry().getWidth() == DEFAULT_PORTSIZE;
         assert port.getGeometry().getHeight() == DEFAULT_PORTSIZE;
     }
index 97c0800..dfbe135 100644 (file)
@@ -19,6 +19,7 @@ package org.scilab.tests.modules.xcos.utils;
 import java.awt.GraphicsEnvironment;
 import java.io.File;
 import java.io.IOException;
+import java.rmi.server.UID;
 
 import org.junit.Assume;
 import org.junit.Before;
@@ -83,7 +84,7 @@ public class FileTypeTest {
         File tmp = File.createTempFile("xcosTest", XcosFileType.XCOS.getDottedExtension());
 
         JavaController controller = new JavaController();
-        XcosFileType.XCOS.save(tmp.getCanonicalPath(), new XcosDiagram(controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM));
+        XcosFileType.XCOS.save(tmp.getCanonicalPath(), new XcosDiagram(controller, controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM, new UID().toString()));
 
         assert XcosFileType.XCOS == XcosFileType.findFileType(tmp);
 
@@ -96,7 +97,7 @@ public class FileTypeTest {
         File tmp = File.createTempFile("xcosTest", XcosFileType.ZCOS.getDottedExtension());
 
         JavaController controller = new JavaController();
-        XcosFileType.ZCOS.save(tmp.getCanonicalPath(), new XcosDiagram(controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM));
+        XcosFileType.ZCOS.save(tmp.getCanonicalPath(), new XcosDiagram(controller, controller.createObject(Kind.DIAGRAM), Kind.DIAGRAM, new UID().toString()));
 
         assert XcosFileType.ZCOS == XcosFileType.findFileType(tmp);