Fix tests after https://codereview.scilab.org/#/c/15681/ 31/15731/1
Vincent COUVERT [Mon, 22 Dec 2014 15:43:13 +0000 (16:43 +0100)]
tight_limits property now contains three strings.

Change-Id: Id5da69d63090c34ca82034b85ae3ea9829d1d269

scilab/modules/graphics/tests/unit_tests/gda.dia.ref
scilab/modules/graphics/tests/unit_tests/gda.tst
scilab/modules/graphics/tests/unit_tests/plot2d.dia.ref
scilab/modules/graphics/tests/unit_tests/plot2d.tst
scilab/modules/graphics/tests/unit_tests/plot2d_demo.dia.ref
scilab/modules/graphics/tests/unit_tests/plot2d_demo.tst
scilab/modules/graphics/tests/unit_tests/plot3d_demo.dia.ref
scilab/modules/graphics/tests/unit_tests/plot3d_demo.tst
scilab/modules/graphics/tests/unit_tests/plot_demo.dia.ref
scilab/modules/graphics/tests/unit_tests/plot_demo.tst

index c280920..b4651af 100644 (file)
@@ -31,7 +31,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checkequal(a.data_bounds, [0, 0; 1, 1]);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
index 41afe0d..be5602e 100644 (file)
@@ -35,7 +35,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checkequal(a.data_bounds, [0, 0; 1, 1]);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
index 00c5c97..d4d54bd 100644 (file)
@@ -68,7 +68,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [1,-0.9999233;63,0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -171,7 +171,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nln");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -419,7 +419,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "on");
+assert_checkequal(a.tight_limits, ["on", "on", "on"]);
 assert_checkequal(a.data_bounds, [0, -2; 2*%pi, 2]);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -507,7 +507,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -560,7 +560,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -613,7 +613,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -666,7 +666,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -719,7 +719,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -815,7 +815,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "on");
+assert_checkequal(a.tight_limits, ["on", "on", "on"]);
 assert_checkequal(a.data_bounds,[0, 0; 0, 0]);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -903,7 +903,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "on");
+assert_checkequal(a.tight_limits, ["on", "on", "on"]);
 assert_checktrue(a.data_bounds - [0.1, -0.9999233; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -949,7 +949,7 @@ assert_checkequal(a.filled, "on");
 assert_checkequal(a.sub_ticks, [1, 1]);
 assert_checkequal(a.isoview, "on");
 assert_checkequal(a.rotation_angles, [0, 270]);
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checkequal(a.data_bounds, [0, 0; 0, 0]);
 // Check frameflag=4
 close
@@ -973,7 +973,7 @@ assert_checkequal(a.filled, "on");
 assert_checkequal(a.sub_ticks, [0, 0]);
 assert_checkequal(a.isoview, "on");
 assert_checkequal(a.rotation_angles, [0, 270]);
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, -0.9999233; 6.2, 0.9995736] < 1d-7);
 // Check frameflag=5
 close
@@ -997,7 +997,7 @@ assert_checkequal(a.filled, "on");
 assert_checkequal(a.sub_ticks, [1, 1]);
 assert_checkequal(a.isoview, "off");
 assert_checkequal(a.rotation_angles, [0, 270]);
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checkequal(a.data_bounds, [0, 0; 0, 0]);
 // Check frameflag=6
 close
@@ -1021,7 +1021,7 @@ assert_checkequal(a.filled, "on");
 assert_checkequal(a.sub_ticks, [0, 1]);
 assert_checkequal(a.isoview, "off");
 assert_checkequal(a.rotation_angles, [0, 270]);
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, -0.9999233; 6.2, 0.9995736] < 1d-7);
 // Check nax
 close
@@ -1052,7 +1052,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, -0.9999233; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
index fd5f962..db3a38b 100644 (file)
@@ -77,7 +77,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [1,-0.9999233;63,0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -181,7 +181,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nln");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -433,7 +433,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "on");
+assert_checkequal(a.tight_limits, ["on", "on", "on"]);
 assert_checkequal(a.data_bounds, [0, -2; 2*%pi, 2]);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -522,7 +522,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -575,7 +575,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -628,7 +628,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -681,7 +681,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -734,7 +734,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, 0.0415807; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -832,7 +832,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "on");
+assert_checkequal(a.tight_limits, ["on", "on", "on"]);
 assert_checkequal(a.data_bounds,[0, 0; 0, 0]);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -920,7 +920,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "on");
+assert_checkequal(a.tight_limits, ["on", "on", "on"]);
 assert_checktrue(a.data_bounds - [0.1, -0.9999233; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
@@ -966,7 +966,7 @@ assert_checkequal(a.filled, "on");
 assert_checkequal(a.sub_ticks, [1, 1]);
 assert_checkequal(a.isoview, "on");
 assert_checkequal(a.rotation_angles, [0, 270]);
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checkequal(a.data_bounds, [0, 0; 0, 0]);
 // Check frameflag=4
 close
@@ -990,7 +990,7 @@ assert_checkequal(a.filled, "on");
 assert_checkequal(a.sub_ticks, [0, 0]);
 assert_checkequal(a.isoview, "on");
 assert_checkequal(a.rotation_angles, [0, 270]);
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, -0.9999233; 6.2, 0.9995736] < 1d-7);
 // Check frameflag=5
 close
@@ -1014,7 +1014,7 @@ assert_checkequal(a.filled, "on");
 assert_checkequal(a.sub_ticks, [1, 1]);
 assert_checkequal(a.isoview, "off");
 assert_checkequal(a.rotation_angles, [0, 270]);
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checkequal(a.data_bounds, [0, 0; 0, 0]);
 // Check frameflag=6
 close
@@ -1038,7 +1038,7 @@ assert_checkequal(a.filled, "on");
 assert_checkequal(a.sub_ticks, [0, 1]);
 assert_checkequal(a.isoview, "off");
 assert_checkequal(a.rotation_angles, [0, 270]);
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, -0.9999233; 6.2, 0.9995736] < 1d-7);
 
 // Check nax
@@ -1070,7 +1070,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "2d");
 assert_checkequal(a.rotation_angles, [0, 270]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checktrue(a.data_bounds - [0.1, -0.9999233; 6.2, 0.9995736] < 1d-7);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
index 8173c28..502c756 100644 (file)
@@ -15,599 +15,161 @@ p1 = c.children(1); // polyline 1
 p2 = c.children(2); // polyline 2
 p3 = c.children(3); // polyline 3
 // Check figure
-//assert_checkequal(f.figure_position, [200,200])
-//assert_checkequal(f.figure_size, [614,568])
-//assert_checkequal(f.axes_size, [610,460])
-assert_checkequal(f.auto_resize, "on")
- ans  =
-  T  
-assert_checkequal(f.viewport, [0,0])
- ans  =
-  T  
-assert_checkequal(f.figure_name, gettext("Graphic window number %d"))
- ans  =
-  T  
-assert_checkequal(f.figure_id, 0)
- ans  =
-  T  
-assert_checkequal(f.pixel_drawing_mode, "copy")
- ans  =
-  T  
-assert_checkequal(f.anti_aliasing, "off")
- ans  =
-  T  
-assert_checkequal(f.immediate_drawing, "on")
- ans  =
-  T  
-assert_checkequal(f.background, -2)
- ans  =
-  T  
-assert_checkequal(f.visible, "on")
- ans  =
-  T  
-assert_checkequal(f.rotation_style, "unary")
- ans  =
-  T  
-assert_checkequal(f.event_handler, "")
- ans  =
-  T  
-assert_checkequal(f.event_handler_enable, "off")
- ans  =
-  T  
-assert_checkequal(f.user_data, [])
- ans  =
-  T  
-assert_checkequal(f.tag, "")
- ans  =
-  T  
+//assert_checkequal(f.figure_position, [200,200]);
+//assert_checkequal(f.figure_size, [614,568]);
+//assert_checkequal(f.axes_size, [610,460]);
+assert_checkequal(f.auto_resize, "on");
+assert_checkequal(f.viewport, [0,0]);
+assert_checkequal(f.figure_name, gettext("Graphic window number %d"));
+assert_checkequal(f.figure_id, 0);
+assert_checkequal(f.pixel_drawing_mode, "copy");
+assert_checkequal(f.anti_aliasing, "off");
+assert_checkequal(f.immediate_drawing, "on");
+assert_checkequal(f.background, -2);
+assert_checkequal(f.visible, "on");
+assert_checkequal(f.rotation_style, "unary");
+assert_checkequal(f.event_handler, "");
+assert_checkequal(f.event_handler_enable, "off");
+assert_checkequal(f.user_data, []);
+assert_checkequal(f.tag, "");
 // Check Axes
-assert_checkequal(a.visible, "on")
- ans  =
-  T  
-assert_checkequal(a.axes_visible, ["on" "on" "on"])
- ans  =
-  T  
-assert_checkequal(a.axes_reverse, ["off" "off" "off"])
- ans  =
-  T  
-assert_checkequal(a.grid, [-1 -1])
- ans  =
-  T  
-assert_checkequal(a.grid_position, "background")
- ans  =
-  T  
-assert_checkequal(a.x_location, "bottom")
- ans  =
-  T  
-assert_checkequal(a.y_location, "left")
- ans  =
-  T  
-assert_checkequal(a.auto_ticks, ["on" "on" "on"])
- ans  =
-  T  
-//assert_checkequal(a.x_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a.y_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a.z_ticks.locations, [])
-assert_checkequal(a.box, "on")
- ans  =
-  T  
-assert_checkequal(a.filled, "on")
- ans  =
-  T  
-assert_checkequal(a.sub_ticks, [0, 4])
- ans  =
-  T  
-assert_checkequal(a.font_style, 6)
- ans  =
-  T  
-assert_checkequal(a.font_size, 1)
- ans  =
-  T  
-assert_checkequal(a.font_color, -1)
- ans  =
-  T  
-assert_checkequal(a.fractional_font, "off")
- ans  =
-  T  
-assert_checkequal(a.isoview, "off")
- ans  =
-  T  
-assert_checkequal(a.cube_scaling, "off")
- ans  =
-  T  
-assert_checkequal(a.view, "2d")
- ans  =
-  T  
-assert_checkequal(a.rotation_angles, [0, 270])
- ans  =
-  T  
-assert_checkequal(a.log_flags, "nnn")
- ans  =
-  T  
-assert_checkequal(a.tight_limits, "on")
- ans  =
-  T  
-assert_checkequal(a.data_bounds, [0, -2; 2 * %pi, 2])
- ans  =
-  T  
-assert_checkequal(a.zoom_box, [])
- ans  =
-  T  
-assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125])
- ans  =
-  T  
-assert_checkequal(a.axes_bounds, [0, 0, 1, 1])
- ans  =
-  T  
-assert_checkequal(a.auto_clear, "off")
- ans  =
-  T  
-assert_checkequal(a.auto_scale, "on")
- ans  =
-  T  
-assert_checkequal(a.hidden_axis_color, 4)
- ans  =
-  T  
-assert_checkequal(a.hiddencolor, 4)
- ans  =
-  T  
-assert_checkequal(a.line_mode, "on")
- ans  =
-  T  
-assert_checkequal(a.line_style, 1)
- ans  =
-  T  
-assert_checkequal(a.thickness, 1)
- ans  =
-  T  
-assert_checkequal(a.mark_mode, "off")
- ans  =
-  T  
-assert_checkequal(a.mark_style, 0)
- ans  =
-  T  
-assert_checkequal(a.mark_size_unit, "tabulated")
- ans  =
-  T  
-assert_checkequal(a.mark_size, 0)
- ans  =
-  T  
-assert_checkequal(a.mark_foreground, -1)
- ans  =
-  T  
-assert_checkequal(a.mark_background, -2)
- ans  =
-  T  
-assert_checkequal(a.foreground, -1)
- ans  =
-  T  
-assert_checkequal(a.background, -2)
- ans  =
-  T  
-assert_checkequal(a.arc_drawing_method, "lines")
- ans  =
-  T  
-assert_checkequal(a.clip_state, "clipgrf")
- ans  =
-  T  
-assert_checkequal(a.clip_box, [])
- ans  =
-  T  
-assert_checkequal(a.user_data, [])
- ans  =
-  T  
+assert_checkequal(a.visible, "on");
+assert_checkequal(a.axes_visible, ["on" "on" "on"]);
+assert_checkequal(a.axes_reverse, ["off" "off" "off"]);
+assert_checkequal(a.grid, [-1 -1]);
+assert_checkequal(a.grid_position, "background");
+assert_checkequal(a.x_location, "bottom");
+assert_checkequal(a.y_location, "left");
+assert_checkequal(a.auto_ticks, ["on" "on" "on"]);
+//assert_checkequal(a.x_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a.y_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a.z_ticks.locations, []);
+assert_checkequal(a.box, "on");
+assert_checkequal(a.filled, "on");
+assert_checkequal(a.sub_ticks, [0, 4]);
+assert_checkequal(a.font_style, 6);
+assert_checkequal(a.font_size, 1);
+assert_checkequal(a.font_color, -1);
+assert_checkequal(a.fractional_font, "off");
+assert_checkequal(a.isoview, "off");
+assert_checkequal(a.cube_scaling, "off");
+assert_checkequal(a.view, "2d");
+assert_checkequal(a.rotation_angles, [0, 270]);
+assert_checkequal(a.log_flags, "nnn");
+assert_checkequal(a.tight_limits, ["on", "on", "on"]);
+assert_checkequal(a.data_bounds, [0, -2; 2 * %pi, 2]);
+assert_checkequal(a.zoom_box, []);
+assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
+assert_checkequal(a.axes_bounds, [0, 0, 1, 1]);
+assert_checkequal(a.auto_clear, "off");
+assert_checkequal(a.auto_scale, "on");
+assert_checkequal(a.hidden_axis_color, 4);
+assert_checkequal(a.hiddencolor, 4);
+assert_checkequal(a.line_mode, "on");
+assert_checkequal(a.line_style, 1);
+assert_checkequal(a.thickness, 1);
+assert_checkequal(a.mark_mode, "off");
+assert_checkequal(a.mark_style, 0);
+assert_checkequal(a.mark_size_unit, "tabulated");
+assert_checkequal(a.mark_size, 0);
+assert_checkequal(a.mark_foreground, -1);
+assert_checkequal(a.mark_background, -2);
+assert_checkequal(a.foreground, -1);
+assert_checkequal(a.background, -2);
+assert_checkequal(a.arc_drawing_method, "lines");
+assert_checkequal(a.clip_state, "clipgrf");
+assert_checkequal(a.clip_box, []);
+assert_checkequal(a.user_data, []);
 // Check Compound Object
-assert_checkequal(c.parent.type, "Axes")
- ans  =
-  T  
-assert_checkequal(c.children(:).type, ["Polyline", "Polyline", "Polyline"])
- ans  =
-  T  
-assert_checkequal(c.visible, "on")
- ans  =
-  T  
-assert_checkequal(c.user_data, [])
- ans  =
-  T  
+assert_checkequal(c.parent.type, "Axes");
+assert_checkequal(c.children(:).type, ["Polyline", "Polyline", "Polyline"]);
+assert_checkequal(c.visible, "on");
+assert_checkequal(c.user_data, []);
 // Check Polyline 1
 demoData = [0:0.1:2*%pi]';
-assert_checkequal(p1.parent.type, "Compound")
- ans  =
-  T  
-assert_checkequal(p1.children, [])
- ans  =
-  T  
-assert_checkequal(p1.visible, "on")
- ans  =
-  T  
-assert_checkequal(p1.data, [demoData, sin(3 * demoData)])
- ans  =
-  T  
-assert_checkequal(p1.closed, "off")
- ans  =
-  T  
-assert_checkequal(p1.line_mode, "on")
- ans  =
-  T  
-assert_checkequal(p1.fill_mode, "off")
- ans  =
-  T  
-assert_checkequal(p1.line_style, 1)
- ans  =
-  T  
-assert_checkequal(p1.thickness, 1)
- ans  =
-  T  
-assert_checkequal(p1.arrow_size_factor, 1)
- ans  =
-  T  
-assert_checkequal(p1.polyline_style, 1)
- ans  =
-  T  
-assert_checkequal(p1.foreground, 3)
- ans  =
-  T  
-assert_checkequal(p1.background, -2)
- ans  =
-  T  
-assert_checkequal(p1.interp_color_vector, [])
- ans  =
-  T  
-assert_checkequal(p1.interp_color_mode, "off")
- ans  =
-  T  
-assert_checkequal(p1.mark_mode, "off")
- ans  =
-  T  
-assert_checkequal(p1.mark_style, 0)
- ans  =
-  T  
-assert_checkequal(p1.mark_size_unit, "tabulated")
- ans  =
-  T  
-assert_checkequal(p1.mark_size, 0)
- ans  =
-  T  
-assert_checkequal(p1.mark_foreground, -1)
- ans  =
-  T  
-assert_checkequal(p1.mark_background, -2)
- ans  =
-  T  
-assert_checkequal(p1.x_shift, [])
- ans  =
-  T  
-assert_checkequal(p1.y_shift, [])
- ans  =
-  T  
-assert_checkequal(p1.z_shift, [])
- ans  =
-  T  
-assert_checkequal(p1.bar_width, 0)
- ans  =
-  T  
-assert_checkequal(p1.clip_state, "clipgrf")
- ans  =
-  T  
-assert_checkequal(p1.clip_box, [])
- ans  =
-  T  
-assert_checkequal(p1.user_data, [])
- ans  =
-  T  
+assert_checkequal(p1.parent.type, "Compound");
+assert_checkequal(p1.children, []);
+assert_checkequal(p1.visible, "on");
+assert_checkequal(p1.data, [demoData, sin(3 * demoData)]);
+assert_checkequal(p1.closed, "off");
+assert_checkequal(p1.line_mode, "on");
+assert_checkequal(p1.fill_mode, "off");
+assert_checkequal(p1.line_style, 1);
+assert_checkequal(p1.thickness, 1);
+assert_checkequal(p1.arrow_size_factor, 1);
+assert_checkequal(p1.polyline_style, 1);
+assert_checkequal(p1.foreground, 3);
+assert_checkequal(p1.background, -2);
+assert_checkequal(p1.interp_color_vector, []);
+assert_checkequal(p1.interp_color_mode, "off");
+assert_checkequal(p1.mark_mode, "off");
+assert_checkequal(p1.mark_style, 0);
+assert_checkequal(p1.mark_size_unit, "tabulated");
+assert_checkequal(p1.mark_size, 0);
+assert_checkequal(p1.mark_foreground, -1);
+assert_checkequal(p1.mark_background, -2);
+assert_checkequal(p1.x_shift, []);
+assert_checkequal(p1.y_shift, []);
+assert_checkequal(p1.z_shift, []);
+assert_checkequal(p1.bar_width, 0);
+assert_checkequal(p1.clip_state, "clipgrf");
+assert_checkequal(p1.clip_box, []);
+assert_checkequal(p1.user_data, []);
 // Check Polyline 2
-assert_checkequal(p2.parent.type, "Compound")
- ans  =
-  T  
-assert_checkequal(p2.children, [])
- ans  =
-  T  
-assert_checkequal(p2.visible, "on")
- ans  =
-  T  
-assert_checkequal(p2.data, [demoData, sin(2 * demoData)])
- ans  =
-  T  
-assert_checkequal(p2.closed, "off")
- ans  =
-  T  
-assert_checkequal(p2.line_mode, "off")
- ans  =
-  T  
-assert_checkequal(p2.fill_mode, "off")
- ans  =
-  T  
-assert_checkequal(p2.line_style, 1)
- ans  =
-  T  
-assert_checkequal(p2.thickness, 1)
- ans  =
-  T  
-assert_checkequal(p2.arrow_size_factor, 1)
- ans  =
-  T  
-assert_checkequal(p2.polyline_style, 1)
- ans  =
-  T  
-assert_checkequal(p2.foreground, -1)
- ans  =
-  T  
-assert_checkequal(p2.background, -2)
- ans  =
-  T  
-assert_checkequal(p2.interp_color_vector, [])
- ans  =
-  T  
-assert_checkequal(p2.interp_color_mode, "off")
- ans  =
-  T  
-assert_checkequal(p2.mark_mode, "on")
- ans  =
-  T  
-assert_checkequal(p2.mark_style, 2)
- ans  =
-  T  
-assert_checkequal(p2.mark_size_unit, "tabulated")
- ans  =
-  T  
-assert_checkequal(p2.mark_size, 0)
- ans  =
-  T  
-assert_checkequal(p2.mark_foreground, -1)
- ans  =
-  T  
-assert_checkequal(p2.mark_background, -2)
- ans  =
-  T  
-assert_checkequal(p2.x_shift, [])
- ans  =
-  T  
-assert_checkequal(p2.y_shift, [])
- ans  =
-  T  
-assert_checkequal(p2.z_shift, [])
- ans  =
-  T  
-assert_checkequal(p2.bar_width, 0)
- ans  =
-  T  
-assert_checkequal(p2.clip_state, "clipgrf")
- ans  =
-  T  
-assert_checkequal(p2.clip_box, [])
- ans  =
-  T  
-assert_checkequal(p2.user_data, [])
- ans  =
-  T  
+assert_checkequal(p2.parent.type, "Compound");
+assert_checkequal(p2.children, []);
+assert_checkequal(p2.visible, "on");
+assert_checkequal(p2.data, [demoData, sin(2 * demoData)]);
+assert_checkequal(p2.closed, "off");
+assert_checkequal(p2.line_mode, "off");
+assert_checkequal(p2.fill_mode, "off");
+assert_checkequal(p2.line_style, 1);
+assert_checkequal(p2.thickness, 1);
+assert_checkequal(p2.arrow_size_factor, 1);
+assert_checkequal(p2.polyline_style, 1);
+assert_checkequal(p2.foreground, -1);
+assert_checkequal(p2.background, -2);
+assert_checkequal(p2.interp_color_vector, []);
+assert_checkequal(p2.interp_color_mode, "off");
+assert_checkequal(p2.mark_mode, "on");
+assert_checkequal(p2.mark_style, 2);
+assert_checkequal(p2.mark_size_unit, "tabulated");
+assert_checkequal(p2.mark_size, 0);
+assert_checkequal(p2.mark_foreground, -1);
+assert_checkequal(p2.mark_background, -2);
+assert_checkequal(p2.x_shift, []);
+assert_checkequal(p2.y_shift, []);
+assert_checkequal(p2.z_shift, []);
+assert_checkequal(p2.bar_width, 0);
+assert_checkequal(p2.clip_state, "clipgrf");
+assert_checkequal(p2.clip_box, []);
+assert_checkequal(p2.user_data, []);
 // Check Polyline 3
-assert_checkequal(p3.parent.type, "Compound")
- ans  =
-  T  
-assert_checkequal(p3.children, [])
- ans  =
-  T  
-assert_checkequal(p3.visible, "on")
- ans  =
-  T  
-assert_checkequal(p3.data, [demoData, sin(demoData)])
- ans  =
-  T  
-assert_checkequal(p3.closed, "off")
- ans  =
-  T  
-assert_checkequal(p3.line_mode, "off")
- ans  =
-  T  
-assert_checkequal(p3.fill_mode, "off")
- ans  =
-  T  
-assert_checkequal(p3.line_style, 1)
- ans  =
-  T  
-assert_checkequal(p3.thickness, 1)
- ans  =
-  T  
-assert_checkequal(p3.arrow_size_factor, 1)
- ans  =
-  T  
-assert_checkequal(p3.polyline_style, 1)
- ans  =
-  T  
-assert_checkequal(p3.foreground, -1)
- ans  =
-  T  
-assert_checkequal(p3.background, -2)
- ans  =
-  T  
-assert_checkequal(p3.interp_color_vector, [])
- ans  =
-  T  
-assert_checkequal(p3.interp_color_mode, "off")
- ans  =
-  T  
-assert_checkequal(p3.mark_mode, "on")
- ans  =
-  T  
-assert_checkequal(p3.mark_style, 1)
- ans  =
-  T  
-assert_checkequal(p3.mark_size_unit, "tabulated")
- ans  =
-  T  
-assert_checkequal(p3.mark_size, 0)
- ans  =
-  T  
-assert_checkequal(p3.mark_foreground, -1)
- ans  =
-  T  
-assert_checkequal(p3.mark_background, -2)
- ans  =
-  T  
-assert_checkequal(p3.x_shift, [])
- ans  =
-  T  
-assert_checkequal(p3.y_shift, [])
- ans  =
-  T  
-assert_checkequal(p3.z_shift, [])
- ans  =
-  T  
-assert_checkequal(p3.bar_width, 0)
- ans  =
-  T  
-assert_checkequal(p3.clip_state, "clipgrf")
- ans  =
-  T  
-assert_checkequal(p3.clip_box, [])
- ans  =
-  T  
-assert_checkequal(p3.user_data, [])
- ans  =
-  T  
+assert_checkequal(p3.parent.type, "Compound");
+assert_checkequal(p3.children, []);
+assert_checkequal(p3.visible, "on");
+assert_checkequal(p3.data, [demoData, sin(demoData)]);
+assert_checkequal(p3.closed, "off");
+assert_checkequal(p3.line_mode, "off");
+assert_checkequal(p3.fill_mode, "off");
+assert_checkequal(p3.line_style, 1);
+assert_checkequal(p3.thickness, 1);
+assert_checkequal(p3.arrow_size_factor, 1);
+assert_checkequal(p3.polyline_style, 1);
+assert_checkequal(p3.foreground, -1);
+assert_checkequal(p3.background, -2);
+assert_checkequal(p3.interp_color_vector, []);
+assert_checkequal(p3.interp_color_mode, "off");
+assert_checkequal(p3.mark_mode, "on");
+assert_checkequal(p3.mark_style, 1);
+assert_checkequal(p3.mark_size_unit, "tabulated");
+assert_checkequal(p3.mark_size, 0);
+assert_checkequal(p3.mark_foreground, -1);
+assert_checkequal(p3.mark_background, -2);
+assert_checkequal(p3.x_shift, []);
+assert_checkequal(p3.y_shift, []);
+assert_checkequal(p3.z_shift, []);
+assert_checkequal(p3.bar_width, 0);
+assert_checkequal(p3.clip_state, "clipgrf");
+assert_checkequal(p3.clip_box, []);
+assert_checkequal(p3.user_data, []);
index 35fd85a..248f6f1 100644 (file)
@@ -19,166 +19,166 @@ p2 = c.children(2); // polyline 2
 p3 = c.children(3); // polyline 3
 
 // Check figure
-//assert_checkequal(f.figure_position, [200,200])
-//assert_checkequal(f.figure_size, [614,568])
-//assert_checkequal(f.axes_size, [610,460])
-assert_checkequal(f.auto_resize, "on")
-assert_checkequal(f.viewport, [0,0])
-assert_checkequal(f.figure_name, gettext("Graphic window number %d"))
-assert_checkequal(f.figure_id, 0)
-assert_checkequal(f.pixel_drawing_mode, "copy")
-assert_checkequal(f.anti_aliasing, "off")
-assert_checkequal(f.immediate_drawing, "on")
-assert_checkequal(f.background, -2)
-assert_checkequal(f.visible, "on")
-assert_checkequal(f.rotation_style, "unary")
-assert_checkequal(f.event_handler, "")
-assert_checkequal(f.event_handler_enable, "off")
-assert_checkequal(f.user_data, [])
-assert_checkequal(f.tag, "")
+//assert_checkequal(f.figure_position, [200,200]);
+//assert_checkequal(f.figure_size, [614,568]);
+//assert_checkequal(f.axes_size, [610,460]);
+assert_checkequal(f.auto_resize, "on");
+assert_checkequal(f.viewport, [0,0]);
+assert_checkequal(f.figure_name, gettext("Graphic window number %d"));
+assert_checkequal(f.figure_id, 0);
+assert_checkequal(f.pixel_drawing_mode, "copy");
+assert_checkequal(f.anti_aliasing, "off");
+assert_checkequal(f.immediate_drawing, "on");
+assert_checkequal(f.background, -2);
+assert_checkequal(f.visible, "on");
+assert_checkequal(f.rotation_style, "unary");
+assert_checkequal(f.event_handler, "");
+assert_checkequal(f.event_handler_enable, "off");
+assert_checkequal(f.user_data, []);
+assert_checkequal(f.tag, "");
 
 // Check Axes
-assert_checkequal(a.visible, "on")
-assert_checkequal(a.axes_visible, ["on" "on" "on"])
-assert_checkequal(a.axes_reverse, ["off" "off" "off"])
-assert_checkequal(a.grid, [-1 -1])
-assert_checkequal(a.grid_position, "background")
-assert_checkequal(a.x_location, "bottom")
-assert_checkequal(a.y_location, "left")
-assert_checkequal(a.auto_ticks, ["on" "on" "on"])
-//assert_checkequal(a.x_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a.y_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a.z_ticks.locations, [])
-assert_checkequal(a.box, "on")
-assert_checkequal(a.filled, "on")
-assert_checkequal(a.sub_ticks, [0, 4])
-assert_checkequal(a.font_style, 6)
-assert_checkequal(a.font_size, 1)
-assert_checkequal(a.font_color, -1)
-assert_checkequal(a.fractional_font, "off")
-assert_checkequal(a.isoview, "off")
-assert_checkequal(a.cube_scaling, "off")
-assert_checkequal(a.view, "2d")
-assert_checkequal(a.rotation_angles, [0, 270])
-assert_checkequal(a.log_flags, "nnn")
-assert_checkequal(a.tight_limits, "on")
-assert_checkequal(a.data_bounds, [0, -2; 2 * %pi, 2])
-assert_checkequal(a.zoom_box, [])
-assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125])
-assert_checkequal(a.axes_bounds, [0, 0, 1, 1])
-assert_checkequal(a.auto_clear, "off")
-assert_checkequal(a.auto_scale, "on")
-assert_checkequal(a.hidden_axis_color, 4)
-assert_checkequal(a.hiddencolor, 4)
-assert_checkequal(a.line_mode, "on")
-assert_checkequal(a.line_style, 1)
-assert_checkequal(a.thickness, 1)
-assert_checkequal(a.mark_mode, "off")
-assert_checkequal(a.mark_style, 0)
-assert_checkequal(a.mark_size_unit, "tabulated")
-assert_checkequal(a.mark_size, 0)
-assert_checkequal(a.mark_foreground, -1)
-assert_checkequal(a.mark_background, -2)
-assert_checkequal(a.foreground, -1)
-assert_checkequal(a.background, -2)
-assert_checkequal(a.arc_drawing_method, "lines")
-assert_checkequal(a.clip_state, "clipgrf")
-assert_checkequal(a.clip_box, [])
-assert_checkequal(a.user_data, [])
+assert_checkequal(a.visible, "on");
+assert_checkequal(a.axes_visible, ["on" "on" "on"]);
+assert_checkequal(a.axes_reverse, ["off" "off" "off"]);
+assert_checkequal(a.grid, [-1 -1]);
+assert_checkequal(a.grid_position, "background");
+assert_checkequal(a.x_location, "bottom");
+assert_checkequal(a.y_location, "left");
+assert_checkequal(a.auto_ticks, ["on" "on" "on"]);
+//assert_checkequal(a.x_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a.y_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a.z_ticks.locations, []);
+assert_checkequal(a.box, "on");
+assert_checkequal(a.filled, "on");
+assert_checkequal(a.sub_ticks, [0, 4]);
+assert_checkequal(a.font_style, 6);
+assert_checkequal(a.font_size, 1);
+assert_checkequal(a.font_color, -1);
+assert_checkequal(a.fractional_font, "off");
+assert_checkequal(a.isoview, "off");
+assert_checkequal(a.cube_scaling, "off");
+assert_checkequal(a.view, "2d");
+assert_checkequal(a.rotation_angles, [0, 270]);
+assert_checkequal(a.log_flags, "nnn");
+assert_checkequal(a.tight_limits, ["on", "on", "on"]);
+assert_checkequal(a.data_bounds, [0, -2; 2 * %pi, 2]);
+assert_checkequal(a.zoom_box, []);
+assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
+assert_checkequal(a.axes_bounds, [0, 0, 1, 1]);
+assert_checkequal(a.auto_clear, "off");
+assert_checkequal(a.auto_scale, "on");
+assert_checkequal(a.hidden_axis_color, 4);
+assert_checkequal(a.hiddencolor, 4);
+assert_checkequal(a.line_mode, "on");
+assert_checkequal(a.line_style, 1);
+assert_checkequal(a.thickness, 1);
+assert_checkequal(a.mark_mode, "off");
+assert_checkequal(a.mark_style, 0);
+assert_checkequal(a.mark_size_unit, "tabulated");
+assert_checkequal(a.mark_size, 0);
+assert_checkequal(a.mark_foreground, -1);
+assert_checkequal(a.mark_background, -2);
+assert_checkequal(a.foreground, -1);
+assert_checkequal(a.background, -2);
+assert_checkequal(a.arc_drawing_method, "lines");
+assert_checkequal(a.clip_state, "clipgrf");
+assert_checkequal(a.clip_box, []);
+assert_checkequal(a.user_data, []);
 
 // Check Compound Object
-assert_checkequal(c.parent.type, "Axes")
-assert_checkequal(c.children(:).type, ["Polyline", "Polyline", "Polyline"])
-assert_checkequal(c.visible, "on")
-assert_checkequal(c.user_data, [])
+assert_checkequal(c.parent.type, "Axes");
+assert_checkequal(c.children(:).type, ["Polyline", "Polyline", "Polyline"]);
+assert_checkequal(c.visible, "on");
+assert_checkequal(c.user_data, []);
 
 // Check Polyline 1
 demoData = [0:0.1:2*%pi]';
-assert_checkequal(p1.parent.type, "Compound")
-assert_checkequal(p1.children, [])
-assert_checkequal(p1.visible, "on")
-assert_checkequal(p1.data, [demoData, sin(3 * demoData)])
-assert_checkequal(p1.closed, "off")
-assert_checkequal(p1.line_mode, "on")
-assert_checkequal(p1.fill_mode, "off")
-assert_checkequal(p1.line_style, 1)
-assert_checkequal(p1.thickness, 1)
-assert_checkequal(p1.arrow_size_factor, 1)
-assert_checkequal(p1.polyline_style, 1)
-assert_checkequal(p1.foreground, 3)
-assert_checkequal(p1.background, -2)
-assert_checkequal(p1.interp_color_vector, [])
-assert_checkequal(p1.interp_color_mode, "off")
-assert_checkequal(p1.mark_mode, "off")
-assert_checkequal(p1.mark_style, 0)
-assert_checkequal(p1.mark_size_unit, "tabulated")
-assert_checkequal(p1.mark_size, 0)
-assert_checkequal(p1.mark_foreground, -1)
-assert_checkequal(p1.mark_background, -2)
-assert_checkequal(p1.x_shift, [])
-assert_checkequal(p1.y_shift, [])
-assert_checkequal(p1.z_shift, [])
-assert_checkequal(p1.bar_width, 0)
-assert_checkequal(p1.clip_state, "clipgrf")
-assert_checkequal(p1.clip_box, [])
-assert_checkequal(p1.user_data, [])
+assert_checkequal(p1.parent.type, "Compound");
+assert_checkequal(p1.children, []);
+assert_checkequal(p1.visible, "on");
+assert_checkequal(p1.data, [demoData, sin(3 * demoData)]);
+assert_checkequal(p1.closed, "off");
+assert_checkequal(p1.line_mode, "on");
+assert_checkequal(p1.fill_mode, "off");
+assert_checkequal(p1.line_style, 1);
+assert_checkequal(p1.thickness, 1);
+assert_checkequal(p1.arrow_size_factor, 1);
+assert_checkequal(p1.polyline_style, 1);
+assert_checkequal(p1.foreground, 3);
+assert_checkequal(p1.background, -2);
+assert_checkequal(p1.interp_color_vector, []);
+assert_checkequal(p1.interp_color_mode, "off");
+assert_checkequal(p1.mark_mode, "off");
+assert_checkequal(p1.mark_style, 0);
+assert_checkequal(p1.mark_size_unit, "tabulated");
+assert_checkequal(p1.mark_size, 0);
+assert_checkequal(p1.mark_foreground, -1);
+assert_checkequal(p1.mark_background, -2);
+assert_checkequal(p1.x_shift, []);
+assert_checkequal(p1.y_shift, []);
+assert_checkequal(p1.z_shift, []);
+assert_checkequal(p1.bar_width, 0);
+assert_checkequal(p1.clip_state, "clipgrf");
+assert_checkequal(p1.clip_box, []);
+assert_checkequal(p1.user_data, []);
 
 // Check Polyline 2
-assert_checkequal(p2.parent.type, "Compound")
-assert_checkequal(p2.children, [])
-assert_checkequal(p2.visible, "on")
-assert_checkequal(p2.data, [demoData, sin(2 * demoData)])
-assert_checkequal(p2.closed, "off")
-assert_checkequal(p2.line_mode, "off")
-assert_checkequal(p2.fill_mode, "off")
-assert_checkequal(p2.line_style, 1)
-assert_checkequal(p2.thickness, 1)
-assert_checkequal(p2.arrow_size_factor, 1)
-assert_checkequal(p2.polyline_style, 1)
-assert_checkequal(p2.foreground, -1)
-assert_checkequal(p2.background, -2)
-assert_checkequal(p2.interp_color_vector, [])
-assert_checkequal(p2.interp_color_mode, "off")
-assert_checkequal(p2.mark_mode, "on")
-assert_checkequal(p2.mark_style, 2)
-assert_checkequal(p2.mark_size_unit, "tabulated")
-assert_checkequal(p2.mark_size, 0)
-assert_checkequal(p2.mark_foreground, -1)
-assert_checkequal(p2.mark_background, -2)
-assert_checkequal(p2.x_shift, [])
-assert_checkequal(p2.y_shift, [])
-assert_checkequal(p2.z_shift, [])
-assert_checkequal(p2.bar_width, 0)
-assert_checkequal(p2.clip_state, "clipgrf")
-assert_checkequal(p2.clip_box, [])
-assert_checkequal(p2.user_data, [])
+assert_checkequal(p2.parent.type, "Compound");
+assert_checkequal(p2.children, []);
+assert_checkequal(p2.visible, "on");
+assert_checkequal(p2.data, [demoData, sin(2 * demoData)]);
+assert_checkequal(p2.closed, "off");
+assert_checkequal(p2.line_mode, "off");
+assert_checkequal(p2.fill_mode, "off");
+assert_checkequal(p2.line_style, 1);
+assert_checkequal(p2.thickness, 1);
+assert_checkequal(p2.arrow_size_factor, 1);
+assert_checkequal(p2.polyline_style, 1);
+assert_checkequal(p2.foreground, -1);
+assert_checkequal(p2.background, -2);
+assert_checkequal(p2.interp_color_vector, []);
+assert_checkequal(p2.interp_color_mode, "off");
+assert_checkequal(p2.mark_mode, "on");
+assert_checkequal(p2.mark_style, 2);
+assert_checkequal(p2.mark_size_unit, "tabulated");
+assert_checkequal(p2.mark_size, 0);
+assert_checkequal(p2.mark_foreground, -1);
+assert_checkequal(p2.mark_background, -2);
+assert_checkequal(p2.x_shift, []);
+assert_checkequal(p2.y_shift, []);
+assert_checkequal(p2.z_shift, []);
+assert_checkequal(p2.bar_width, 0);
+assert_checkequal(p2.clip_state, "clipgrf");
+assert_checkequal(p2.clip_box, []);
+assert_checkequal(p2.user_data, []);
 
 // Check Polyline 3
-assert_checkequal(p3.parent.type, "Compound")
-assert_checkequal(p3.children, [])
-assert_checkequal(p3.visible, "on")
-assert_checkequal(p3.data, [demoData, sin(demoData)])
-assert_checkequal(p3.closed, "off")
-assert_checkequal(p3.line_mode, "off")
-assert_checkequal(p3.fill_mode, "off")
-assert_checkequal(p3.line_style, 1)
-assert_checkequal(p3.thickness, 1)
-assert_checkequal(p3.arrow_size_factor, 1)
-assert_checkequal(p3.polyline_style, 1)
-assert_checkequal(p3.foreground, -1)
-assert_checkequal(p3.background, -2)
-assert_checkequal(p3.interp_color_vector, [])
-assert_checkequal(p3.interp_color_mode, "off")
-assert_checkequal(p3.mark_mode, "on")
-assert_checkequal(p3.mark_style, 1)
-assert_checkequal(p3.mark_size_unit, "tabulated")
-assert_checkequal(p3.mark_size, 0)
-assert_checkequal(p3.mark_foreground, -1)
-assert_checkequal(p3.mark_background, -2)
-assert_checkequal(p3.x_shift, [])
-assert_checkequal(p3.y_shift, [])
-assert_checkequal(p3.z_shift, [])
-assert_checkequal(p3.bar_width, 0)
-assert_checkequal(p3.clip_state, "clipgrf")
-assert_checkequal(p3.clip_box, [])
-assert_checkequal(p3.user_data, [])
+assert_checkequal(p3.parent.type, "Compound");
+assert_checkequal(p3.children, []);
+assert_checkequal(p3.visible, "on");
+assert_checkequal(p3.data, [demoData, sin(demoData)]);
+assert_checkequal(p3.closed, "off");
+assert_checkequal(p3.line_mode, "off");
+assert_checkequal(p3.fill_mode, "off");
+assert_checkequal(p3.line_style, 1);
+assert_checkequal(p3.thickness, 1);
+assert_checkequal(p3.arrow_size_factor, 1);
+assert_checkequal(p3.polyline_style, 1);
+assert_checkequal(p3.foreground, -1);
+assert_checkequal(p3.background, -2);
+assert_checkequal(p3.interp_color_vector, []);
+assert_checkequal(p3.interp_color_mode, "off");
+assert_checkequal(p3.mark_mode, "on");
+assert_checkequal(p3.mark_style, 1);
+assert_checkequal(p3.mark_size_unit, "tabulated");
+assert_checkequal(p3.mark_size, 0);
+assert_checkequal(p3.mark_foreground, -1);
+assert_checkequal(p3.mark_background, -2);
+assert_checkequal(p3.x_shift, []);
+assert_checkequal(p3.y_shift, []);
+assert_checkequal(p3.z_shift, []);
+assert_checkequal(p3.bar_width, 0);
+assert_checkequal(p3.clip_state, "clipgrf");
+assert_checkequal(p3.clip_box, []);
+assert_checkequal(p3.user_data, []);
index 2271404..10ee55f 100644 (file)
@@ -53,7 +53,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "3d");
 assert_checkequal(a.rotation_angles, [70, 70]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checkequal(a.data_bounds, [-%pi, -%pi, -1; %pi, %pi, 1]);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
index c38789d..367d199 100644 (file)
@@ -58,7 +58,7 @@ assert_checkequal(a.cube_scaling, "off");
 assert_checkequal(a.view, "3d");
 assert_checkequal(a.rotation_angles, [70, 70]);
 assert_checkequal(a.log_flags, "nnn");
-assert_checkequal(a.tight_limits, "off");
+assert_checkequal(a.tight_limits, ["off", "off", "off"]);
 assert_checkequal(a.data_bounds, [-%pi, -%pi, -1; %pi, %pi, 1]);
 assert_checkequal(a.zoom_box, []);
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125]);
index 27657ae..bfdba04 100644 (file)
@@ -16,69 +16,24 @@ c2 = a2.children(1);
 p1 = c1.children;
 p2 = c2.children;
 // Check figure
-//assert_checkequal(f.figure_position, [200,200])
-//assert_checkequal(f.figure_size, [614,568])
-//assert_checkequal(f.axes_size, [610, 460])
-assert_checkequal(f.auto_resize, "on")
- ans  =
-  T  
-assert_checkequal(f.viewport, [0,0])
- ans  =
-  T  
-assert_checkequal(f.figure_name, gettext("Graphic window number %d"))
- ans  =
-  T  
-assert_checkequal(f.figure_id, 0)
- ans  =
-  T  
-assert_checkequal(f.pixel_drawing_mode, "copy")
- ans  =
-  T  
-assert_checkequal(f.anti_aliasing, "off")
- ans  =
-  T  
-assert_checkequal(f.immediate_drawing, "on")
- ans  =
-  T  
-assert_checkequal(f.background, -2)
- ans  =
-  T  
-assert_checkequal(f.visible, "on")
- ans  =
-  T  
-assert_checkequal(f.rotation_style, "unary")
- ans  =
-  T  
-assert_checkequal(f.event_handler, "")
- ans  =
-  T  
-assert_checkequal(f.event_handler_enable, "off")
- ans  =
-  T  
-assert_checkequal(f.user_data, [])
- ans  =
-  T  
-assert_checkequal(f.tag, "")
- ans  =
-  T  
-assert_checkequal(f.info_message, "")
- ans  =
-  T  
+//assert_checkequal(f.figure_position, [200,200]);
+//assert_checkequal(f.figure_size, [614,568]);
+//assert_checkequal(f.axes_size, [610, 460]);
+assert_checkequal(f.auto_resize, "on");
+assert_checkequal(f.viewport, [0,0]);
+assert_checkequal(f.figure_name, gettext("Graphic window number %d"));
+assert_checkequal(f.figure_id, 0);
+assert_checkequal(f.pixel_drawing_mode, "copy");
+assert_checkequal(f.anti_aliasing, "off");
+assert_checkequal(f.immediate_drawing, "on");
+assert_checkequal(f.background, -2);
+assert_checkequal(f.visible, "on");
+assert_checkequal(f.rotation_style, "unary");
+assert_checkequal(f.event_handler, "");
+assert_checkequal(f.event_handler_enable, "off");
+assert_checkequal(f.user_data, []);
+assert_checkequal(f.tag, "");
+assert_checkequal(f.info_message, "");
 handMadeColorMap = [0,0,0;
 0,0,1;
 0,1,0;
@@ -116,638 +71,176 @@ handMadeColorMap = [0,0,0;
 0.75,0,0.75;
 0.75,0.75,0;
 0.25,0.25,0.25];
-assert_checkequal(f.color_map, handMadeColorMap)
- ans  =
-  T  
+assert_checkequal(f.color_map, handMadeColorMap);
 // Check Axes 1
-assert_checkequal(a1.visible, "on")
- ans  =
-  T  
-assert_checkequal(a1.axes_visible, ["on" "on" "on"])
- ans  =
-  T  
-assert_checkequal(a1.axes_reverse, ["off" "off" "off"])
- ans  =
-  T  
-assert_checkequal(a1.grid, [-1 -1])
- ans  =
-  T  
-assert_checkequal(a1.grid_position, "background")
- ans  =
-  T  
-assert_checkequal(a1.x_location, "bottom")
- ans  =
-  T  
-assert_checkequal(a1.y_location, "left")
- ans  =
-  T  
-assert_checkequal(a1.auto_ticks, ["on" "on" "on"])
- ans  =
-  T  
-//assert_checkequal(a1.x_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a1.y_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a1.z_ticks.locations, [])
-assert_checkequal(a1.box, "on")
- ans  =
-  T  
-assert_checkequal(a1.filled, "on")
- ans  =
-  T  
-assert_checkequal(a1.sub_ticks, [1, 4])
- ans  =
-  T  
-assert_checkequal(a1.font_style, 6)
- ans  =
-  T  
-assert_checkequal(a1.font_size, 1)
- ans  =
-  T  
-assert_checkequal(a1.font_color, -1)
- ans  =
-  T  
-assert_checkequal(a1.fractional_font, "off")
- ans  =
-  T  
-assert_checkequal(a1.isoview, "off")
- ans  =
-  T  
-assert_checkequal(a1.cube_scaling, "off")
- ans  =
-  T  
-assert_checkequal(a1.view, "2d")
- ans  =
-  T  
-assert_checkequal(a1.rotation_angles, [0, 270])
- ans  =
-  T  
-assert_checkequal(a1.log_flags, "nnn")
- ans  =
-  T  
-assert_checkequal(a1.tight_limits, "off")
- ans  =
-  T  
-assert_checkequal(a1.data_bounds, [1, -1 ; 2, 1])
- ans  =
-  T  
-assert_checkequal(a1.zoom_box, [])
- ans  =
-  T  
-assert_checkequal(a1.margins, [0.125, 0.125, 0.125, 0.125])
- ans  =
-  T  
-assert_checkequal(a1.axes_bounds, [0, 0.5, 1, 0.5])
- ans  =
-  T  
-assert_checkequal(a1.auto_clear, "off")
- ans  =
-  T  
-assert_checkequal(a1.auto_scale, "on")
- ans  =
-  T  
-assert_checkequal(a1.hidden_axis_color, 4)
- ans  =
-  T  
-assert_checkequal(a1.hiddencolor, 4)
- ans  =
-  T  
-assert_checkequal(a1.line_mode, "on")
- ans  =
-  T  
-assert_checkequal(a1.line_style, 1)
- ans  =
-  T  
-assert_checkequal(a1.thickness, 1)
- ans  =
-  T  
-assert_checkequal(a1.mark_mode, "off")
- ans  =
-  T  
-assert_checkequal(a1.mark_style, 0)
- ans  =
-  T  
-assert_checkequal(a1.mark_size_unit, "tabulated")
- ans  =
-  T  
-assert_checkequal(a1.mark_size, 0)
- ans  =
-  T  
-assert_checkequal(a1.mark_foreground, -1)
- ans  =
-  T  
-assert_checkequal(a1.mark_background, -2)
- ans  =
-  T  
-assert_checkequal(a1.foreground, -1)
- ans  =
-  T  
-assert_checkequal(a1.background, -2)
- ans  =
-  T  
-assert_checkequal(a1.arc_drawing_method, "lines")
- ans  =
-  T  
-assert_checkequal(a1.clip_state, "clipgrf")
- ans  =
-  T  
-assert_checkequal(a1.clip_box, [])
- ans  =
-  T  
-assert_checkequal(a1.user_data, [])
- ans  =
-  T  
+assert_checkequal(a1.visible, "on");
+assert_checkequal(a1.axes_visible, ["on" "on" "on"]);
+assert_checkequal(a1.axes_reverse, ["off" "off" "off"]);
+assert_checkequal(a1.grid, [-1 -1]);
+assert_checkequal(a1.grid_position, "background");
+assert_checkequal(a1.x_location, "bottom");
+assert_checkequal(a1.y_location, "left");
+assert_checkequal(a1.auto_ticks, ["on" "on" "on"]);
+//assert_checkequal(a1.x_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a1.y_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a1.z_ticks.locations, []);
+assert_checkequal(a1.box, "on");
+assert_checkequal(a1.filled, "on");
+assert_checkequal(a1.sub_ticks, [1, 4]);
+assert_checkequal(a1.font_style, 6);
+assert_checkequal(a1.font_size, 1);
+assert_checkequal(a1.font_color, -1);
+assert_checkequal(a1.fractional_font, "off");
+assert_checkequal(a1.isoview, "off");
+assert_checkequal(a1.cube_scaling, "off");
+assert_checkequal(a1.view, "2d");
+assert_checkequal(a1.rotation_angles, [0, 270]);
+assert_checkequal(a1.log_flags, "nnn");
+assert_checkequal(a1.tight_limits, ["off", "off", "off"]);
+assert_checkequal(a1.data_bounds, [1, -1 ; 2, 1]);
+assert_checkequal(a1.zoom_box, []);
+assert_checkequal(a1.margins, [0.125, 0.125, 0.125, 0.125]);
+assert_checkequal(a1.axes_bounds, [0, 0.5, 1, 0.5]);
+assert_checkequal(a1.auto_clear, "off");
+assert_checkequal(a1.auto_scale, "on");
+assert_checkequal(a1.hidden_axis_color, 4);
+assert_checkequal(a1.hiddencolor, 4);
+assert_checkequal(a1.line_mode, "on");
+assert_checkequal(a1.line_style, 1);
+assert_checkequal(a1.thickness, 1);
+assert_checkequal(a1.mark_mode, "off");
+assert_checkequal(a1.mark_style, 0);
+assert_checkequal(a1.mark_size_unit, "tabulated");
+assert_checkequal(a1.mark_size, 0);
+assert_checkequal(a1.mark_foreground, -1);
+assert_checkequal(a1.mark_background, -2);
+assert_checkequal(a1.foreground, -1);
+assert_checkequal(a1.background, -2);
+assert_checkequal(a1.arc_drawing_method, "lines");
+assert_checkequal(a1.clip_state, "clipgrf");
+assert_checkequal(a1.clip_box, []);
+assert_checkequal(a1.user_data, []);
 // Check Axes 2
-assert_checkequal(a2.visible, "on")
- ans  =
-  T  
-assert_checkequal(a2.axes_visible, ["on" "on" "on"])
- ans  =
-  T  
-assert_checkequal(a2.axes_reverse, ["off" "off" "off"])
- ans  =
-  T  
-assert_checkequal(a2.grid, [-1 -1])
- ans  =
-  T  
-assert_checkequal(a2.grid_position, "background")
- ans  =
-  T  
-assert_checkequal(a2.x_location, "bottom")
- ans  =
-  T  
-assert_checkequal(a2.y_location, "left")
- ans  =
-  T  
-assert_checkequal(a2.auto_ticks, ["on" "on" "on"])
- ans  =
-  T  
-//assert_checkequal(a2.x_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a2.y_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a2.z_ticks.locations, [])
-assert_checkequal(a2.box, "on")
- ans  =
-  T  
-assert_checkequal(a2.filled, "on")
- ans  =
-  T  
-assert_checkequal(a2.sub_ticks, [0, 4])
- ans  =
-  T  
-assert_checkequal(a2.font_style, 6)
- ans  =
-  T  
-assert_checkequal(a2.font_size, 1)
- ans  =
-  T  
-assert_checkequal(a2.font_color, -1)
- ans  =
-  T  
-assert_checkequal(a2.fractional_font, "off")
- ans  =
-  T  
-assert_checkequal(a2.isoview, "off")
- ans  =
-  T  
-assert_checkequal(a2.cube_scaling, "off")
- ans  =
-  T  
-assert_checkequal(a2.view, "2d")
- ans  =
-  T  
-assert_checkequal(a2.rotation_angles, [0, 270])
- ans  =
-  T  
-assert_checkequal(a2.log_flags, "nnn")
- ans  =
-  T  
-assert_checkequal(a2.tight_limits, "off")
- ans  =
-  T  
-assert_checkequal(a2.data_bounds, [0, -1 ; 2 * %pi, 1])
- ans  =
-  T  
-assert_checkequal(a2.zoom_box, [])
- ans  =
-  T  
-assert_checkequal(a2.margins, [0.125, 0.125, 0.125, 0.125])
- ans  =
-  T  
-assert_checkequal(a2.axes_bounds, [0, 0, 1, 0.5])
- ans  =
-  T  
-assert_checkequal(a2.auto_clear, "off")
- ans  =
-  T  
-assert_checkequal(a2.auto_scale, "on")
- ans  =
-  T  
-assert_checkequal(a2.hidden_axis_color, 4)
- ans  =
-  T  
-assert_checkequal(a2.hiddencolor, 4)
- ans  =
-  T  
-assert_checkequal(a2.line_mode, "on")
- ans  =
-  T  
-assert_checkequal(a2.line_style, 1)
- ans  =
-  T  
-assert_checkequal(a2.thickness, 1)
- ans  =
-  T  
-assert_checkequal(a2.mark_mode, "off")
- ans  =
-  T  
-assert_checkequal(a2.mark_style, 0)
- ans  =
-  T  
-assert_checkequal(a2.mark_size_unit, "tabulated")
- ans  =
-  T  
-assert_checkequal(a2.mark_size, 0)
- ans  =
-  T  
-assert_checkequal(a2.mark_foreground, -1)
- ans  =
-  T  
-assert_checkequal(a2.mark_background, -2)
- ans  =
-  T  
-assert_checkequal(a2.foreground, -1)
- ans  =
-  T  
-assert_checkequal(a2.background, -2)
- ans  =
-  T  
-assert_checkequal(a2.arc_drawing_method, "lines")
- ans  =
-  T  
-assert_checkequal(a2.clip_state, "clipgrf")
- ans  =
-  T  
-assert_checkequal(a2.clip_box, [])
- ans  =
-  T  
-assert_checkequal(a2.user_data, [])
- ans  =
-  T  
+assert_checkequal(a2.visible, "on");
+assert_checkequal(a2.axes_visible, ["on" "on" "on"]);
+assert_checkequal(a2.axes_reverse, ["off" "off" "off"]);
+assert_checkequal(a2.grid, [-1 -1]);
+assert_checkequal(a2.grid_position, "background");
+assert_checkequal(a2.x_location, "bottom");
+assert_checkequal(a2.y_location, "left");
+assert_checkequal(a2.auto_ticks, ["on" "on" "on"]);
+//assert_checkequal(a2.x_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a2.y_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a2.z_ticks.locations, []);
+assert_checkequal(a2.box, "on");
+assert_checkequal(a2.filled, "on");
+assert_checkequal(a2.sub_ticks, [0, 4]);
+assert_checkequal(a2.font_style, 6);
+assert_checkequal(a2.font_size, 1);
+assert_checkequal(a2.font_color, -1);
+assert_checkequal(a2.fractional_font, "off");
+assert_checkequal(a2.isoview, "off");
+assert_checkequal(a2.cube_scaling, "off");
+assert_checkequal(a2.view, "2d");
+assert_checkequal(a2.rotation_angles, [0, 270]);
+assert_checkequal(a2.log_flags, "nnn");
+assert_checkequal(a2.tight_limits, ["off", "off", "off"]);
+assert_checkequal(a2.data_bounds, [0, -1 ; 2 * %pi, 1]);
+assert_checkequal(a2.zoom_box, []);
+assert_checkequal(a2.margins, [0.125, 0.125, 0.125, 0.125]);
+assert_checkequal(a2.axes_bounds, [0, 0, 1, 0.5]);
+assert_checkequal(a2.auto_clear, "off");
+assert_checkequal(a2.auto_scale, "on");
+assert_checkequal(a2.hidden_axis_color, 4);
+assert_checkequal(a2.hiddencolor, 4);
+assert_checkequal(a2.line_mode, "on");
+assert_checkequal(a2.line_style, 1);
+assert_checkequal(a2.thickness, 1);
+assert_checkequal(a2.mark_mode, "off");
+assert_checkequal(a2.mark_style, 0);
+assert_checkequal(a2.mark_size_unit, "tabulated");
+assert_checkequal(a2.mark_size, 0);
+assert_checkequal(a2.mark_foreground, -1);
+assert_checkequal(a2.mark_background, -2);
+assert_checkequal(a2.foreground, -1);
+assert_checkequal(a2.background, -2);
+assert_checkequal(a2.arc_drawing_method, "lines");
+assert_checkequal(a2.clip_state, "clipgrf");
+assert_checkequal(a2.clip_box, []);
+assert_checkequal(a2.user_data, []);
 // Compound 1
-assert_checkequal(c1.parent.type, "Axes")
- ans  =
-  T  
-assert_checkequal(c1.children(:).type, emptystr(1,41) + "Polyline")
- ans  =
-  T  
-assert_checkequal(c1.visible, "on")
- ans  =
-  T  
-assert_checkequal(c1.user_data, [])
- ans  =
-  T  
+assert_checkequal(c1.parent.type, "Axes");
+assert_checkequal(c1.children(:).type, emptystr(1,41) + "Polyline");
+assert_checkequal(c1.visible, "on");
+assert_checkequal(c1.user_data, []);
 // Compount 2
-assert_checkequal(c2.parent.type, "Axes")
- ans  =
-  T  
-assert_checkequal(c2.children(:).type, emptystr(1,3) + "Polyline")
- ans  =
-  T  
-assert_checkequal(c2.visible, "on")
- ans  =
-  T  
-assert_checkequal(c2.user_data, [])
- ans  =
-  T  
+assert_checkequal(c2.parent.type, "Axes");
+assert_checkequal(c2.children(:).type, emptystr(1,3) + "Polyline");
+assert_checkequal(c2.visible, "on");
+assert_checkequal(c2.user_data, []);
 // Check Polylines in Compound 1
-assert_checkequal(p1(:).parent.type, emptystr(1,41) + "Compound")
- ans  =
-  T  
-assert_checkequal(p1(:).children, [])
- ans  =
-  T  
-assert_checkequal(p1(:).visible, emptystr(1,41) + "on")
- ans  =
-  T  
+assert_checkequal(p1(:).parent.type, emptystr(1,41) + "Compound");
+assert_checkequal(p1(:).children, []);
+assert_checkequal(p1(:).visible, emptystr(1,41) + "on");
 // Don't know how to check those data's
-//assert_checkequal(p1.data, [demoData, sin(3 * demoData)])
-assert_checkequal(p1(:).closed, emptystr(1,41) + "off")
- ans  =
-  T  
-assert_checkequal(p1(:).line_mode, emptystr(1,41) + "on")
- ans  =
-  T  
-assert_checkequal(p1(:).fill_mode, emptystr(1,41) + "off")
- ans  =
-  T  
-assert_checkequal(p1(:).line_style, ones(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).thickness, ones(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).arrow_size_factor, ones(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).polyline_style, ones(1,41))
- ans  =
-  T  
+//assert_checkequal(p1.data, [demoData, sin(3 * demoData)]);
+assert_checkequal(p1(:).closed, emptystr(1,41) + "off");
+assert_checkequal(p1(:).line_mode, emptystr(1,41) + "on");
+assert_checkequal(p1(:).fill_mode, emptystr(1,41) + "off");
+assert_checkequal(p1(:).line_style, ones(1,41));
+assert_checkequal(p1(:).thickness, ones(1,41));
+assert_checkequal(p1(:).arrow_size_factor, ones(1,41));
+assert_checkequal(p1(:).polyline_style, ones(1,41));
 fg_colors = [36 , 35 , 34 , 5 , 33 , 2 , 37 , 36 , 35 , 34 , 5 , 33 ,...
 2 , 37 , 36 , 35 , 34 , 5 , 33 , 2 , 37 , 36 , 35 , 34 ,...
 5 , 33 , 2 , 37 , 36 , 35 , 34 , 5 , 33 , 2 , 37 , 36 ,...
 35 , 34 , 5 , 33 , 2];
-assert_checkequal(p1(:).foreground, fg_colors)
- ans  =
-  T  
-assert_checkequal(p1(:).background, -2 * ones(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).interp_color_vector, [])
- ans  =
-  T  
-assert_checkequal(p1(:).interp_color_mode, emptystr(1,41) + "off")
- ans  =
-  T  
-assert_checkequal(p1(:).mark_mode, emptystr(1,41) + "off")
- ans  =
-  T  
-assert_checkequal(p1(:).mark_style, zeros(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).mark_size_unit, emptystr(1,41) + "point")
- ans  =
-  T  
-assert_checkequal(p1(:).mark_size, zeros(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).mark_foreground, -1 * ones(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).mark_background, -2 * ones(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).x_shift, [])
- ans  =
-  T  
-assert_checkequal(p1(:).y_shift, [])
- ans  =
-  T  
-assert_checkequal(p1(:).z_shift, [])
- ans  =
-  T  
-assert_checkequal(p1(:).bar_width, zeros(1,41))
- ans  =
-  T  
-assert_checkequal(p1(:).clip_state, emptystr(1,41) + "clipgrf")
- ans  =
-  T  
-assert_checkequal(p1(:).clip_box, [])
- ans  =
-  T  
-assert_checkequal(p1(:).user_data, [])
- ans  =
-  T  
+assert_checkequal(p1(:).foreground, fg_colors);
+assert_checkequal(p1(:).background, -2 * ones(1,41));
+assert_checkequal(p1(:).interp_color_vector, []);
+assert_checkequal(p1(:).interp_color_mode, emptystr(1,41) + "off");
+assert_checkequal(p1(:).mark_mode, emptystr(1,41) + "off");
+assert_checkequal(p1(:).mark_style, zeros(1,41));
+assert_checkequal(p1(:).mark_size_unit, emptystr(1,41) + "point");
+assert_checkequal(p1(:).mark_size, zeros(1,41));
+assert_checkequal(p1(:).mark_foreground, -1 * ones(1,41));
+assert_checkequal(p1(:).mark_background, -2 * ones(1,41));
+assert_checkequal(p1(:).x_shift, []);
+assert_checkequal(p1(:).y_shift, []);
+assert_checkequal(p1(:).z_shift, []);
+assert_checkequal(p1(:).bar_width, zeros(1,41));
+assert_checkequal(p1(:).clip_state, emptystr(1,41) + "clipgrf");
+assert_checkequal(p1(:).clip_box, []);
+assert_checkequal(p1(:).user_data, []);
 // Check Polylines in Compound 2
 demoData = [0:%pi/20:2*%pi]';
-assert_checkequal(p2(:).parent.type, emptystr(1,3) + "Compound")
- ans  =
-  T  
-assert_checkequal(p2(:).children, [])
- ans  =
-  T  
-assert_checkequal(p2(:).visible, emptystr(1,3) + "on")
- ans  =
-  T  
-assert_checkequal(p2(1).data, [demoData, abs(sin(demoData))])
- ans  =
-  T  
-assert_checkequal(p2(2).data, [demoData, cos(demoData)])
- ans  =
-  T  
-assert_checkequal(p2(3).data, [demoData, sin(demoData)])
- ans  =
-  T  
-assert_checkequal(p2(:).closed, emptystr(1,3) + "off")
- ans  =
-  T  
-assert_checkequal(p2(:).line_mode, ["on" , "off" , "on"])
- ans  =
-  T  
-assert_checkequal(p2(:).fill_mode, emptystr(1,3) + "off")
- ans  =
-  T  
-assert_checkequal(p2(:).line_style, [2 , 1 , 4])
- ans  =
-  T  
-assert_checkequal(p2(:).thickness, ones(1,3))
- ans  =
-  T  
-assert_checkequal(p2(:).arrow_size_factor, ones(1,3))
- ans  =
-  T  
-assert_checkequal(p2(:).polyline_style, ones(1,3))
- ans  =
-  T  
-assert_checkequal(p2(:).foreground, [6 , 1 , 5])
- ans  =
-  T  
-assert_checkequal(p2(:).background, -2 * ones(1,3))
- ans  =
-  T  
-assert_checkequal(p2(:).interp_color_vector, [])
- ans  =
-  T  
-assert_checkequal(p2(:).interp_color_mode, emptystr(1,3) + "off")
- ans  =
-  T  
-assert_checkequal(p2(:).mark_mode, emptystr(1,3) + "on")
- ans  =
-  T  
-assert_checkequal(p2(:).mark_style, [9 , 1 , 9])
- ans  =
-  T  
-assert_checkequal(p2(:).mark_size_unit, emptystr(1,3) + "point")
- ans  =
-  T  
-assert_checkequal(p2(:).mark_size, 6 * ones(1,3))
- ans  =
-  T  
-assert_checkequal(p2(:).mark_foreground, [6 , 4 , 5])
- ans  =
-  T  
-assert_checkequal(p2(:).mark_background, -2 * ones(1,3))
- ans  =
-  T  
-assert_checkequal(p2(:).x_shift, [])
- ans  =
-  T  
-assert_checkequal(p2(:).y_shift, [])
- ans  =
-  T  
-assert_checkequal(p2(:).z_shift, [])
- ans  =
-  T  
-assert_checkequal(p2(:).bar_width, zeros(1,3))
- ans  =
-  T  
-assert_checkequal(p2(:).clip_state, emptystr(1,3) + "clipgrf")
- ans  =
-  T  
-assert_checkequal(p2(:).clip_box, [])
- ans  =
-  T  
-assert_checkequal(p2(:).user_data, [])
- ans  =
-  T  
+assert_checkequal(p2(:).parent.type, emptystr(1,3) + "Compound");
+assert_checkequal(p2(:).children, []);
+assert_checkequal(p2(:).visible, emptystr(1,3) + "on");
+assert_checkequal(p2(1).data, [demoData, abs(sin(demoData))]);
+assert_checkequal(p2(2).data, [demoData, cos(demoData)]);
+assert_checkequal(p2(3).data, [demoData, sin(demoData)]);
+assert_checkequal(p2(:).closed, emptystr(1,3) + "off");
+assert_checkequal(p2(:).line_mode, ["on" , "off" , "on"]);
+assert_checkequal(p2(:).fill_mode, emptystr(1,3) + "off");
+assert_checkequal(p2(:).line_style, [2 , 1 , 4]);
+assert_checkequal(p2(:).thickness, ones(1,3));
+assert_checkequal(p2(:).arrow_size_factor, ones(1,3));
+assert_checkequal(p2(:).polyline_style, ones(1,3));
+assert_checkequal(p2(:).foreground, [6 , 1 , 5]);
+assert_checkequal(p2(:).background, -2 * ones(1,3));
+assert_checkequal(p2(:).interp_color_vector, []);
+assert_checkequal(p2(:).interp_color_mode, emptystr(1,3) + "off");
+assert_checkequal(p2(:).mark_mode, emptystr(1,3) + "on");
+assert_checkequal(p2(:).mark_style, [9 , 1 , 9]);
+assert_checkequal(p2(:).mark_size_unit, emptystr(1,3) + "point");
+assert_checkequal(p2(:).mark_size, 6 * ones(1,3));
+assert_checkequal(p2(:).mark_foreground, [6 , 4 , 5]);
+assert_checkequal(p2(:).mark_background, -2 * ones(1,3));
+assert_checkequal(p2(:).x_shift, []);
+assert_checkequal(p2(:).y_shift, []);
+assert_checkequal(p2(:).z_shift, []);
+assert_checkequal(p2(:).bar_width, zeros(1,3));
+assert_checkequal(p2(:).clip_state, emptystr(1,3) + "clipgrf");
+assert_checkequal(p2(:).clip_box, []);
+assert_checkequal(p2(:).user_data, []);
index d279c6b..3f9cd41 100644 (file)
@@ -20,24 +20,24 @@ p1 = c1.children;
 p2 = c2.children;
 
 // Check figure
-//assert_checkequal(f.figure_position, [200,200])
-//assert_checkequal(f.figure_size, [614,568])
-//assert_checkequal(f.axes_size, [610, 460])
-assert_checkequal(f.auto_resize, "on")
-assert_checkequal(f.viewport, [0,0])
-assert_checkequal(f.figure_name, gettext("Graphic window number %d"))
-assert_checkequal(f.figure_id, 0)
-assert_checkequal(f.pixel_drawing_mode, "copy")
-assert_checkequal(f.anti_aliasing, "off")
-assert_checkequal(f.immediate_drawing, "on")
-assert_checkequal(f.background, -2)
-assert_checkequal(f.visible, "on")
-assert_checkequal(f.rotation_style, "unary")
-assert_checkequal(f.event_handler, "")
-assert_checkequal(f.event_handler_enable, "off")
-assert_checkequal(f.user_data, [])
-assert_checkequal(f.tag, "")
-assert_checkequal(f.info_message, "")
+//assert_checkequal(f.figure_position, [200,200]);
+//assert_checkequal(f.figure_size, [614,568]);
+//assert_checkequal(f.axes_size, [610, 460]);
+assert_checkequal(f.auto_resize, "on");
+assert_checkequal(f.viewport, [0,0]);
+assert_checkequal(f.figure_name, gettext("Graphic window number %d"));
+assert_checkequal(f.figure_id, 0);
+assert_checkequal(f.pixel_drawing_mode, "copy");
+assert_checkequal(f.anti_aliasing, "off");
+assert_checkequal(f.immediate_drawing, "on");
+assert_checkequal(f.background, -2);
+assert_checkequal(f.visible, "on");
+assert_checkequal(f.rotation_style, "unary");
+assert_checkequal(f.event_handler, "");
+assert_checkequal(f.event_handler_enable, "off");
+assert_checkequal(f.user_data, []);
+assert_checkequal(f.tag, "");
+assert_checkequal(f.info_message, "");
 handMadeColorMap = [0,0,0;
 0,0,1;
 0,1,0;
@@ -75,183 +75,183 @@ handMadeColorMap = [0,0,0;
 0.75,0,0.75;
 0.75,0.75,0;
 0.25,0.25,0.25];
-assert_checkequal(f.color_map, handMadeColorMap)
+assert_checkequal(f.color_map, handMadeColorMap);
 
 
 // Check Axes 1
-assert_checkequal(a1.visible, "on")
-assert_checkequal(a1.axes_visible, ["on" "on" "on"])
-assert_checkequal(a1.axes_reverse, ["off" "off" "off"])
-assert_checkequal(a1.grid, [-1 -1])
-assert_checkequal(a1.grid_position, "background")
-assert_checkequal(a1.x_location, "bottom")
-assert_checkequal(a1.y_location, "left")
-assert_checkequal(a1.auto_ticks, ["on" "on" "on"])
-//assert_checkequal(a1.x_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a1.y_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a1.z_ticks.locations, [])
-assert_checkequal(a1.box, "on")
-assert_checkequal(a1.filled, "on")
-assert_checkequal(a1.sub_ticks, [1, 4])
-assert_checkequal(a1.font_style, 6)
-assert_checkequal(a1.font_size, 1)
-assert_checkequal(a1.font_color, -1)
-assert_checkequal(a1.fractional_font, "off")
-assert_checkequal(a1.isoview, "off")
-assert_checkequal(a1.cube_scaling, "off")
-assert_checkequal(a1.view, "2d")
-assert_checkequal(a1.rotation_angles, [0, 270])
-assert_checkequal(a1.log_flags, "nnn")
-assert_checkequal(a1.tight_limits, "off")
-assert_checkequal(a1.data_bounds, [1, -1 ; 2, 1])
-assert_checkequal(a1.zoom_box, [])
-assert_checkequal(a1.margins, [0.125, 0.125, 0.125, 0.125])
-assert_checkequal(a1.axes_bounds, [0, 0.5, 1, 0.5])
-assert_checkequal(a1.auto_clear, "off")
-assert_checkequal(a1.auto_scale, "on")
-assert_checkequal(a1.hidden_axis_color, 4)
-assert_checkequal(a1.hiddencolor, 4)
-assert_checkequal(a1.line_mode, "on")
-assert_checkequal(a1.line_style, 1)
-assert_checkequal(a1.thickness, 1)
-assert_checkequal(a1.mark_mode, "off")
-assert_checkequal(a1.mark_style, 0)
-assert_checkequal(a1.mark_size_unit, "tabulated")
-assert_checkequal(a1.mark_size, 0)
-assert_checkequal(a1.mark_foreground, -1)
-assert_checkequal(a1.mark_background, -2)
-assert_checkequal(a1.foreground, -1)
-assert_checkequal(a1.background, -2)
-assert_checkequal(a1.arc_drawing_method, "lines")
-assert_checkequal(a1.clip_state, "clipgrf")
-assert_checkequal(a1.clip_box, [])
-assert_checkequal(a1.user_data, [])
+assert_checkequal(a1.visible, "on");
+assert_checkequal(a1.axes_visible, ["on" "on" "on"]);
+assert_checkequal(a1.axes_reverse, ["off" "off" "off"]);
+assert_checkequal(a1.grid, [-1 -1]);
+assert_checkequal(a1.grid_position, "background");
+assert_checkequal(a1.x_location, "bottom");
+assert_checkequal(a1.y_location, "left");
+assert_checkequal(a1.auto_ticks, ["on" "on" "on"]);
+//assert_checkequal(a1.x_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a1.y_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a1.z_ticks.locations, []);
+assert_checkequal(a1.box, "on");
+assert_checkequal(a1.filled, "on");
+assert_checkequal(a1.sub_ticks, [1, 4]);
+assert_checkequal(a1.font_style, 6);
+assert_checkequal(a1.font_size, 1);
+assert_checkequal(a1.font_color, -1);
+assert_checkequal(a1.fractional_font, "off");
+assert_checkequal(a1.isoview, "off");
+assert_checkequal(a1.cube_scaling, "off");
+assert_checkequal(a1.view, "2d");
+assert_checkequal(a1.rotation_angles, [0, 270]);
+assert_checkequal(a1.log_flags, "nnn");
+assert_checkequal(a1.tight_limits, ["off", "off", "off"]);
+assert_checkequal(a1.data_bounds, [1, -1 ; 2, 1]);
+assert_checkequal(a1.zoom_box, []);
+assert_checkequal(a1.margins, [0.125, 0.125, 0.125, 0.125]);
+assert_checkequal(a1.axes_bounds, [0, 0.5, 1, 0.5]);
+assert_checkequal(a1.auto_clear, "off");
+assert_checkequal(a1.auto_scale, "on");
+assert_checkequal(a1.hidden_axis_color, 4);
+assert_checkequal(a1.hiddencolor, 4);
+assert_checkequal(a1.line_mode, "on");
+assert_checkequal(a1.line_style, 1);
+assert_checkequal(a1.thickness, 1);
+assert_checkequal(a1.mark_mode, "off");
+assert_checkequal(a1.mark_style, 0);
+assert_checkequal(a1.mark_size_unit, "tabulated");
+assert_checkequal(a1.mark_size, 0);
+assert_checkequal(a1.mark_foreground, -1);
+assert_checkequal(a1.mark_background, -2);
+assert_checkequal(a1.foreground, -1);
+assert_checkequal(a1.background, -2);
+assert_checkequal(a1.arc_drawing_method, "lines");
+assert_checkequal(a1.clip_state, "clipgrf");
+assert_checkequal(a1.clip_box, []);
+assert_checkequal(a1.user_data, []);
 
 // Check Axes 2
-assert_checkequal(a2.visible, "on")
-assert_checkequal(a2.axes_visible, ["on" "on" "on"])
-assert_checkequal(a2.axes_reverse, ["off" "off" "off"])
-assert_checkequal(a2.grid, [-1 -1])
-assert_checkequal(a2.grid_position, "background")
-assert_checkequal(a2.x_location, "bottom")
-assert_checkequal(a2.y_location, "left")
-assert_checkequal(a2.auto_ticks, ["on" "on" "on"])
-//assert_checkequal(a2.x_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a2.y_ticks.locations, [0:0.1:1]')
-//assert_checkequal(a2.z_ticks.locations, [])
-assert_checkequal(a2.box, "on")
-assert_checkequal(a2.filled, "on")
-assert_checkequal(a2.sub_ticks, [0, 4])
-assert_checkequal(a2.font_style, 6)
-assert_checkequal(a2.font_size, 1)
-assert_checkequal(a2.font_color, -1)
-assert_checkequal(a2.fractional_font, "off")
-assert_checkequal(a2.isoview, "off")
-assert_checkequal(a2.cube_scaling, "off")
-assert_checkequal(a2.view, "2d")
-assert_checkequal(a2.rotation_angles, [0, 270])
-assert_checkequal(a2.log_flags, "nnn")
-assert_checkequal(a2.tight_limits, "off")
-assert_checkequal(a2.data_bounds, [0, -1 ; 2 * %pi, 1])
-assert_checkequal(a2.zoom_box, [])
-assert_checkequal(a2.margins, [0.125, 0.125, 0.125, 0.125])
-assert_checkequal(a2.axes_bounds, [0, 0, 1, 0.5])
-assert_checkequal(a2.auto_clear, "off")
-assert_checkequal(a2.auto_scale, "on")
-assert_checkequal(a2.hidden_axis_color, 4)
-assert_checkequal(a2.hiddencolor, 4)
-assert_checkequal(a2.line_mode, "on")
-assert_checkequal(a2.line_style, 1)
-assert_checkequal(a2.thickness, 1)
-assert_checkequal(a2.mark_mode, "off")
-assert_checkequal(a2.mark_style, 0)
-assert_checkequal(a2.mark_size_unit, "tabulated")
-assert_checkequal(a2.mark_size, 0)
-assert_checkequal(a2.mark_foreground, -1)
-assert_checkequal(a2.mark_background, -2)
-assert_checkequal(a2.foreground, -1)
-assert_checkequal(a2.background, -2)
-assert_checkequal(a2.arc_drawing_method, "lines")
-assert_checkequal(a2.clip_state, "clipgrf")
-assert_checkequal(a2.clip_box, [])
-assert_checkequal(a2.user_data, [])
+assert_checkequal(a2.visible, "on");
+assert_checkequal(a2.axes_visible, ["on" "on" "on"]);
+assert_checkequal(a2.axes_reverse, ["off" "off" "off"]);
+assert_checkequal(a2.grid, [-1 -1]);
+assert_checkequal(a2.grid_position, "background");
+assert_checkequal(a2.x_location, "bottom");
+assert_checkequal(a2.y_location, "left");
+assert_checkequal(a2.auto_ticks, ["on" "on" "on"]);
+//assert_checkequal(a2.x_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a2.y_ticks.locations, [0:0.1:1]');
+//assert_checkequal(a2.z_ticks.locations, []);
+assert_checkequal(a2.box, "on");
+assert_checkequal(a2.filled, "on");
+assert_checkequal(a2.sub_ticks, [0, 4]);
+assert_checkequal(a2.font_style, 6);
+assert_checkequal(a2.font_size, 1);
+assert_checkequal(a2.font_color, -1);
+assert_checkequal(a2.fractional_font, "off");
+assert_checkequal(a2.isoview, "off");
+assert_checkequal(a2.cube_scaling, "off");
+assert_checkequal(a2.view, "2d");
+assert_checkequal(a2.rotation_angles, [0, 270]);
+assert_checkequal(a2.log_flags, "nnn");
+assert_checkequal(a2.tight_limits, ["off", "off", "off"]);
+assert_checkequal(a2.data_bounds, [0, -1 ; 2 * %pi, 1]);
+assert_checkequal(a2.zoom_box, []);
+assert_checkequal(a2.margins, [0.125, 0.125, 0.125, 0.125]);
+assert_checkequal(a2.axes_bounds, [0, 0, 1, 0.5]);
+assert_checkequal(a2.auto_clear, "off");
+assert_checkequal(a2.auto_scale, "on");
+assert_checkequal(a2.hidden_axis_color, 4);
+assert_checkequal(a2.hiddencolor, 4);
+assert_checkequal(a2.line_mode, "on");
+assert_checkequal(a2.line_style, 1);
+assert_checkequal(a2.thickness, 1);
+assert_checkequal(a2.mark_mode, "off");
+assert_checkequal(a2.mark_style, 0);
+assert_checkequal(a2.mark_size_unit, "tabulated");
+assert_checkequal(a2.mark_size, 0);
+assert_checkequal(a2.mark_foreground, -1);
+assert_checkequal(a2.mark_background, -2);
+assert_checkequal(a2.foreground, -1);
+assert_checkequal(a2.background, -2);
+assert_checkequal(a2.arc_drawing_method, "lines");
+assert_checkequal(a2.clip_state, "clipgrf");
+assert_checkequal(a2.clip_box, []);
+assert_checkequal(a2.user_data, []);
 
 // Compound 1
-assert_checkequal(c1.parent.type, "Axes")
-assert_checkequal(c1.children(:).type, emptystr(1,41) + "Polyline")
-assert_checkequal(c1.visible, "on")
-assert_checkequal(c1.user_data, [])
+assert_checkequal(c1.parent.type, "Axes");
+assert_checkequal(c1.children(:).type, emptystr(1,41) + "Polyline");
+assert_checkequal(c1.visible, "on");
+assert_checkequal(c1.user_data, []);
 
 // Compount 2
-assert_checkequal(c2.parent.type, "Axes")
-assert_checkequal(c2.children(:).type, emptystr(1,3) + "Polyline")
-assert_checkequal(c2.visible, "on")
-assert_checkequal(c2.user_data, [])
+assert_checkequal(c2.parent.type, "Axes");
+assert_checkequal(c2.children(:).type, emptystr(1,3) + "Polyline");
+assert_checkequal(c2.visible, "on");
+assert_checkequal(c2.user_data, []);
 
 // Check Polylines in Compound 1
-assert_checkequal(p1(:).parent.type, emptystr(1,41) + "Compound")
-assert_checkequal(p1(:).children, [])
-assert_checkequal(p1(:).visible, emptystr(1,41) + "on")
+assert_checkequal(p1(:).parent.type, emptystr(1,41) + "Compound");
+assert_checkequal(p1(:).children, []);
+assert_checkequal(p1(:).visible, emptystr(1,41) + "on");
 // Don't know how to check those data's
-//assert_checkequal(p1.data, [demoData, sin(3 * demoData)])
-assert_checkequal(p1(:).closed, emptystr(1,41) + "off")
-assert_checkequal(p1(:).line_mode, emptystr(1,41) + "on")
-assert_checkequal(p1(:).fill_mode, emptystr(1,41) + "off")
-assert_checkequal(p1(:).line_style, ones(1,41))
-assert_checkequal(p1(:).thickness, ones(1,41))
-assert_checkequal(p1(:).arrow_size_factor, ones(1,41))
-assert_checkequal(p1(:).polyline_style, ones(1,41))
+//assert_checkequal(p1.data, [demoData, sin(3 * demoData)]);
+assert_checkequal(p1(:).closed, emptystr(1,41) + "off");
+assert_checkequal(p1(:).line_mode, emptystr(1,41) + "on");
+assert_checkequal(p1(:).fill_mode, emptystr(1,41) + "off");
+assert_checkequal(p1(:).line_style, ones(1,41));
+assert_checkequal(p1(:).thickness, ones(1,41));
+assert_checkequal(p1(:).arrow_size_factor, ones(1,41));
+assert_checkequal(p1(:).polyline_style, ones(1,41));
 fg_colors = [36 , 35 , 34 , 5 , 33 , 2 , 37 , 36 , 35 , 34 , 5 , 33 ,...
 2 , 37 , 36 , 35 , 34 , 5 , 33 , 2 , 37 , 36 , 35 , 34 ,...
 5 , 33 , 2 , 37 , 36 , 35 , 34 , 5 , 33 , 2 , 37 , 36 ,...
 35 , 34 , 5 , 33 , 2];
-assert_checkequal(p1(:).foreground, fg_colors)
-assert_checkequal(p1(:).background, -2 * ones(1,41))
-assert_checkequal(p1(:).interp_color_vector, [])
-assert_checkequal(p1(:).interp_color_mode, emptystr(1,41) + "off")
-assert_checkequal(p1(:).mark_mode, emptystr(1,41) + "off")
-assert_checkequal(p1(:).mark_style, zeros(1,41))
-assert_checkequal(p1(:).mark_size_unit, emptystr(1,41) + "point")
-assert_checkequal(p1(:).mark_size, zeros(1,41))
-assert_checkequal(p1(:).mark_foreground, -1 * ones(1,41))
-assert_checkequal(p1(:).mark_background, -2 * ones(1,41))
-assert_checkequal(p1(:).x_shift, [])
-assert_checkequal(p1(:).y_shift, [])
-assert_checkequal(p1(:).z_shift, [])
-assert_checkequal(p1(:).bar_width, zeros(1,41))
-assert_checkequal(p1(:).clip_state, emptystr(1,41) + "clipgrf")
-assert_checkequal(p1(:).clip_box, [])
-assert_checkequal(p1(:).user_data, [])
+assert_checkequal(p1(:).foreground, fg_colors);
+assert_checkequal(p1(:).background, -2 * ones(1,41));
+assert_checkequal(p1(:).interp_color_vector, []);
+assert_checkequal(p1(:).interp_color_mode, emptystr(1,41) + "off");
+assert_checkequal(p1(:).mark_mode, emptystr(1,41) + "off");
+assert_checkequal(p1(:).mark_style, zeros(1,41));
+assert_checkequal(p1(:).mark_size_unit, emptystr(1,41) + "point");
+assert_checkequal(p1(:).mark_size, zeros(1,41));
+assert_checkequal(p1(:).mark_foreground, -1 * ones(1,41));
+assert_checkequal(p1(:).mark_background, -2 * ones(1,41));
+assert_checkequal(p1(:).x_shift, []);
+assert_checkequal(p1(:).y_shift, []);
+assert_checkequal(p1(:).z_shift, []);
+assert_checkequal(p1(:).bar_width, zeros(1,41));
+assert_checkequal(p1(:).clip_state, emptystr(1,41) + "clipgrf");
+assert_checkequal(p1(:).clip_box, []);
+assert_checkequal(p1(:).user_data, []);
 
 // Check Polylines in Compound 2
 demoData = [0:%pi/20:2*%pi]';
-assert_checkequal(p2(:).parent.type, emptystr(1,3) + "Compound")
-assert_checkequal(p2(:).children, [])
-assert_checkequal(p2(:).visible, emptystr(1,3) + "on")
-assert_checkequal(p2(1).data, [demoData, abs(sin(demoData))])
-assert_checkequal(p2(2).data, [demoData, cos(demoData)])
-assert_checkequal(p2(3).data, [demoData, sin(demoData)])
-assert_checkequal(p2(:).closed, emptystr(1,3) + "off")
-assert_checkequal(p2(:).line_mode, ["on" , "off" , "on"])
-assert_checkequal(p2(:).fill_mode, emptystr(1,3) + "off")
-assert_checkequal(p2(:).line_style, [2 , 1 , 4])
-assert_checkequal(p2(:).thickness, ones(1,3))
-assert_checkequal(p2(:).arrow_size_factor, ones(1,3))
-assert_checkequal(p2(:).polyline_style, ones(1,3))
-assert_checkequal(p2(:).foreground, [6 , 1 , 5])
-assert_checkequal(p2(:).background, -2 * ones(1,3))
-assert_checkequal(p2(:).interp_color_vector, [])
-assert_checkequal(p2(:).interp_color_mode, emptystr(1,3) + "off")
-assert_checkequal(p2(:).mark_mode, emptystr(1,3) + "on")
-assert_checkequal(p2(:).mark_style, [9 , 1 , 9])
-assert_checkequal(p2(:).mark_size_unit, emptystr(1,3) + "point")
-assert_checkequal(p2(:).mark_size, 6 * ones(1,3))
-assert_checkequal(p2(:).mark_foreground, [6 , 4 , 5])
-assert_checkequal(p2(:).mark_background, -2 * ones(1,3))
-assert_checkequal(p2(:).x_shift, [])
-assert_checkequal(p2(:).y_shift, [])
-assert_checkequal(p2(:).z_shift, [])
-assert_checkequal(p2(:).bar_width, zeros(1,3))
-assert_checkequal(p2(:).clip_state, emptystr(1,3) + "clipgrf")
-assert_checkequal(p2(:).clip_box, [])
-assert_checkequal(p2(:).user_data, [])
+assert_checkequal(p2(:).parent.type, emptystr(1,3) + "Compound");
+assert_checkequal(p2(:).children, []);
+assert_checkequal(p2(:).visible, emptystr(1,3) + "on");
+assert_checkequal(p2(1).data, [demoData, abs(sin(demoData))]);
+assert_checkequal(p2(2).data, [demoData, cos(demoData)]);
+assert_checkequal(p2(3).data, [demoData, sin(demoData)]);
+assert_checkequal(p2(:).closed, emptystr(1,3) + "off");
+assert_checkequal(p2(:).line_mode, ["on" , "off" , "on"]);
+assert_checkequal(p2(:).fill_mode, emptystr(1,3) + "off");
+assert_checkequal(p2(:).line_style, [2 , 1 , 4]);
+assert_checkequal(p2(:).thickness, ones(1,3));
+assert_checkequal(p2(:).arrow_size_factor, ones(1,3));
+assert_checkequal(p2(:).polyline_style, ones(1,3));
+assert_checkequal(p2(:).foreground, [6 , 1 , 5]);
+assert_checkequal(p2(:).background, -2 * ones(1,3));
+assert_checkequal(p2(:).interp_color_vector, []);
+assert_checkequal(p2(:).interp_color_mode, emptystr(1,3) + "off");
+assert_checkequal(p2(:).mark_mode, emptystr(1,3) + "on");
+assert_checkequal(p2(:).mark_style, [9 , 1 , 9]);
+assert_checkequal(p2(:).mark_size_unit, emptystr(1,3) + "point");
+assert_checkequal(p2(:).mark_size, 6 * ones(1,3));
+assert_checkequal(p2(:).mark_foreground, [6 , 4 , 5]);
+assert_checkequal(p2(:).mark_background, -2 * ones(1,3));
+assert_checkequal(p2(:).x_shift, []);
+assert_checkequal(p2(:).y_shift, []);
+assert_checkequal(p2(:).z_shift, []);
+assert_checkequal(p2(:).bar_width, zeros(1,3));
+assert_checkequal(p2(:).clip_state, emptystr(1,3) + "clipgrf");
+assert_checkequal(p2(:).clip_box, []);
+assert_checkequal(p2(:).user_data, []);