Xcos MVC: base objects tests 77/15177/3
Paul Bignier [Mon, 8 Sep 2014 11:51:46 +0000 (13:51 +0200)]
Change-Id: Ie8924a040f6057d9f8614471a38384770adb3722

scilab/modules/scicos/tests/unit_tests/model/Diagram.dia.ref [new file with mode: 0644]
scilab/modules/scicos/tests/unit_tests/model/Diagram.tst [new file with mode: 0644]
scilab/modules/scicos/tests/unit_tests/model/Link.dia.ref [new file with mode: 0644]
scilab/modules/scicos/tests/unit_tests/model/Link.tst [new file with mode: 0644]

diff --git a/scilab/modules/scicos/tests/unit_tests/model/Diagram.dia.ref b/scilab/modules/scicos/tests/unit_tests/model/Diagram.dia.ref
new file mode 100644 (file)
index 0000000..8374878
--- /dev/null
@@ -0,0 +1,44 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+loadXcosLibs();
+// Allocate a diagram and access its fields
+scs_m = scicos_diagram()
+objectCreated( 1 , DIAGRAM )
+propertyUpdated( 1 , DIAGRAM , TITLE ) : NO_CHANGES
+propertyUpdated( 1 , DIAGRAM , PATH ) : NO_CHANGES
+propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
+propertyUpdated( 1 , DIAGRAM , PROPERTIES ) : NO_CHANGES
+propertyUpdated( 1 , DIAGRAM , CONTEXT ) : NO_CHANGES
+propertyUpdated( 1 , DIAGRAM , CHILDREN ) : NO_CHANGES
+propertyUpdated( 1 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
+scs_m  = 
+scicos_diagram type :
+  props
+  objs
+  version
+  contrib
+scs_m.props
+ ans  =
+wpar = []
+title = ["Untitled";""]
+tol = [0.000001;0.000001;1.0000D-10;100001;0;1;0]
+tf = 100000
+context = 
+void1 = []
+options = tlist("scsopt")
+void2 = []
+void3 = []
+doc = list()
+scs_m.objs
+ ans  =
+()
+scs_m.version
+ ans  =
+scs_m.contrib
+ ans  =
+()
diff --git a/scilab/modules/scicos/tests/unit_tests/model/Diagram.tst b/scilab/modules/scicos/tests/unit_tests/model/Diagram.tst
new file mode 100644 (file)
index 0000000..5c6d711
--- /dev/null
@@ -0,0 +1,15 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+loadXcosLibs();
+
+// Allocate a diagram and access its fields
+scs_m = scicos_diagram()
+scs_m.props
+scs_m.objs
+scs_m.version
+scs_m.contrib
diff --git a/scilab/modules/scicos/tests/unit_tests/model/Link.dia.ref b/scilab/modules/scicos/tests/unit_tests/model/Link.dia.ref
new file mode 100644 (file)
index 0000000..464266b
--- /dev/null
@@ -0,0 +1,48 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+loadXcosLibs();
+// Allocate a Link and access its fields
+lnk = scicos_link()
+objectCreated( 1 , LINK )
+propertyUpdated( 1 , LINK , CONTROL_POINTS ) : NO_CHANGES
+propertyUpdated( 1 , LINK , CONTROL_POINTS ) : NO_CHANGES
+propertyUpdated( 1 , LINK , LABEL ) : NO_CHANGES
+propertyUpdated( 1 , LINK , THICK ) : NO_CHANGES
+propertyUpdated( 1 , LINK , COLOR ) : NO_CHANGES
+propertyUpdated( 1 , LINK , KIND ) : NO_CHANGES
+propertyUpdated( 1 , LINK , SOURCE_PORT ) : NO_CHANGES
+propertyUpdated( 1 , LINK , DESTINATION_PORT ) : NO_CHANGES
+lnk  = 
+scicos_Link type :
+  xx
+  yy
+  id
+  thick
+  ct
+  from
+  to
+lnk.xx
+ ans  =
+    []
+lnk.yy
+ ans  =
+    []
+lnk.id
+ ans  =
+lnk.thick
+ ans  =
+    0.    0.
+lnk.ct
+ ans  =
+    1.    1.
+lnk.from
+ ans  =
+    0.    0.    0.
+lnk.to
+ ans  =
+    0.    0.    0.
diff --git a/scilab/modules/scicos/tests/unit_tests/model/Link.tst b/scilab/modules/scicos/tests/unit_tests/model/Link.tst
new file mode 100644 (file)
index 0000000..e5caed7
--- /dev/null
@@ -0,0 +1,18 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+loadXcosLibs();
+
+// Allocate a Link and access its fields
+lnk = scicos_link()
+lnk.xx
+lnk.yy
+lnk.id
+lnk.thick
+lnk.ct
+lnk.from
+lnk.to