Fix tests now synchronization problems (ticks, ...)) have been fixed. 10/10910/2
Vincent COUVERT [Wed, 20 Mar 2013 14:39:44 +0000 (15:39 +0100)]
To test: test_run("graphics", ["plot_demo", "plot2d_demo", "plot3d_demo"])

Change-Id: Id8e13d3d4eca540c9647eeace28f9fc1661fa6f2

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 ecf0281..ea27351 100644 (file)
@@ -20,598 +20,598 @@ p3 = c.children(3); // polyline 3
 //assert_checkequal(f.axes_size, [610,460])
 assert_checkequal(f.auto_resize, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.viewport, [0,0])
  ans  =
-
-  T
+  T  
 assert_checkequal(f.figure_name, gettext("Graphic window number %d"))
  ans  =
-
-  T
+  T  
 assert_checkequal(f.figure_id, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(f.pixmap, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.pixel_drawing_mode, "copy")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.anti_aliasing, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.immediate_drawing, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(f.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.rotation_style, "unary")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.event_handler, "")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.event_handler_enable, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.user_data, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(f.tag, "")
  ans  =
-
-  T
+  T  
 // Check Axes
 assert_checkequal(a.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.axes_visible, ["on" "on" "on"])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.axes_reverse, ["off" "off" "off"])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.grid, [-1 -1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.grid_position, "background")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.x_location, "bottom")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.y_location, "left")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.auto_ticks, ["on" "on" "on"])
  ans  =
-
-  T
+  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
+  T  
 assert_checkequal(a.filled, "on")
  ans  =
-
-  T
-assert_checkequal(a.sub_ticks, [1, 0])
+  T  
+assert_checkequal(a.sub_ticks, [4, 4])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.font_style, 6)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.font_size, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.font_color, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.fractional_font, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.isoview, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.cube_scaling, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.view, "2d")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.rotation_angles, [0, 270])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.log_flags, "nnn")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.tight_limits, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.data_bounds, [0, -2; 2 * %pi, 2])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.zoom_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.axes_bounds, [0, 0, 1, 1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.auto_clear, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.auto_scale, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.hidden_axis_color, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.hiddencolor, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.line_mode, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.line_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.thickness, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_style, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_size_unit, "tabulated")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_size, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.arc_drawing_method, "lines")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.clip_state, "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.user_data, [])
  ans  =
-
-  T
+  T  
 // Check Compound Object
 assert_checkequal(c.parent.type, "Axes")
  ans  =
-
-  T
-assert_checkequal(c.children(:).type, ["Polyline"; "Polyline"; "Polyline"])
+  T  
+assert_checkequal(c.children(:).type, ["Polyline", "Polyline", "Polyline"])
  ans  =
-
-  T
+  T  
 assert_checkequal(c.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(c.user_data, [])
  ans  =
-
-  T
+  T  
 // Check Polyline 1
 demoData = [0:0.1:2*%pi]';
 assert_checkequal(p1.parent.type, "Compound")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.children, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.data, [demoData, sin(3 * demoData)])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.closed, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.line_mode, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.fill_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.line_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.thickness, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.arrow_size_factor, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.polyline_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.foreground, 3)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.interp_color_vector, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.interp_color_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.mark_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.mark_style, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.mark_size_unit, "tabulated")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.mark_size, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.mark_foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.mark_background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.x_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.y_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.z_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.bar_width, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.clip_state, "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1.user_data, [])
  ans  =
-
-  T
+  T  
 // Check Polyline 2
 assert_checkequal(p2.parent.type, "Compound")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.children, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.data, [demoData, sin(2 * demoData)])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.closed, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.line_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.fill_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.line_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.thickness, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.arrow_size_factor, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.polyline_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.interp_color_vector, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.interp_color_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.mark_mode, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.mark_style, 2)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.mark_size_unit, "tabulated")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.mark_size, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.mark_foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.mark_background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.x_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.y_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.z_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.bar_width, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.clip_state, "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2.user_data, [])
  ans  =
-
-  T
+  T  
 // Check Polyline 3
 assert_checkequal(p3.parent.type, "Compound")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.children, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.data, [demoData, sin(demoData)])
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.closed, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.line_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.fill_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.line_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.thickness, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.arrow_size_factor, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.polyline_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.interp_color_vector, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.interp_color_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.mark_mode, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.mark_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.mark_size_unit, "tabulated")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.mark_size, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.mark_foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.mark_background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.x_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.y_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.z_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.bar_width, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.clip_state, "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p3.user_data, [])
  ans  =
-
-  T
+  T  
index fd59613..e1a5a20 100644 (file)
@@ -52,7 +52,7 @@ assert_checkequal(a.auto_ticks, ["on" "on" "on"])
 //assert_checkequal(a.z_ticks.locations, [])
 assert_checkequal(a.box, "on")
 assert_checkequal(a.filled, "on")
-assert_checkequal(a.sub_ticks, [1, 0])
+assert_checkequal(a.sub_ticks, [4, 4])
 assert_checkequal(a.font_style, 6)
 assert_checkequal(a.font_size, 1)
 assert_checkequal(a.font_color, -1)
@@ -89,7 +89,7 @@ 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.children(:).type, ["Polyline", "Polyline", "Polyline"])
 assert_checkequal(c.visible, "on")
 assert_checkequal(c.user_data, [])
 
index 3f38f7d..dd834b7 100644 (file)
@@ -17,327 +17,327 @@ e = a.children(1);
 //assert_checkequal(f.axes_size, [610,460])
 assert_checkequal(f.auto_resize, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.viewport, [0,0])
  ans  =
-
-  T
+  T  
 assert_checkequal(f.figure_name, gettext("Graphic window number %d"))
  ans  =
-
-  T
+  T  
 assert_checkequal(f.figure_id, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(f.pixmap, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.pixel_drawing_mode, "copy")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.anti_aliasing, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.immediate_drawing, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(f.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.rotation_style, "unary")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.event_handler, "")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.event_handler_enable, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.user_data, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(f.tag, "")
  ans  =
-
-  T
+  T  
 // Check Axes
 assert_checkequal(a.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.axes_visible, ["on" "on" "on"])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.axes_reverse, ["off" "off" "off"])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.grid, [-1 -1, -1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.grid_position, "background")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.x_location, "bottom")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.y_location, "left")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.auto_ticks, ["on" "on" "on"])
  ans  =
-
-  T
+  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
+  T  
 assert_checkequal(a.filled, "on")
  ans  =
-
-  T
-assert_checkequal(a.sub_ticks, [1, 1, 1])
+  T  
+assert_checkequal(a.sub_ticks, [1, 1, 4])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.font_style, 6)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.font_size, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.font_color, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.fractional_font, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.isoview, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.cube_scaling, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.view, "3d")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.rotation_angles, [70, 70])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.log_flags, "nnn")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.tight_limits, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.data_bounds, [-%pi, -%pi, -1; %pi, %pi, 1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.zoom_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.axes_bounds, [0, 0, 1, 1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.auto_clear, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.auto_scale, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.hidden_axis_color, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.hiddencolor, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.line_mode, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.line_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.thickness, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_style, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_size_unit, "tabulated")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_size, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.mark_background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(a.arc_drawing_method, "lines")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.clip_state, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a.clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(a.user_data, [])
  ans  =
-
-  T
+  T  
 // Check Plot3d Object
 assert_checkequal(e.parent.type, "Axes")
  ans  =
-
-  T
+  T  
 assert_checkequal(e.children, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(e.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(e.surface_mode, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(e.foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.thickness, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.mark_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(e.mark_style, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.mark_size_unit, "tabulated")
  ans  =
-
-  T
+  T  
 assert_checkequal(e.mark_size, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.mark_foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.mark_background, -2)
  ans  =
-
-  T
+  T  
 demoData = %pi * [-1:0.05:1]';
 assert_checkequal(e.data.x, demoData)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.data.y, demoData)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.data.z, sin(demoData)*cos(demoData)')
  ans  =
-
-  T
+  T  
 assert_checkequal(e.color_mode, 2)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.color_flag, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.hiddencolor, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(e.clip_state, "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(e.clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(e.user_data, [])
  ans  =
-
-  T
+  T  
index ccc21eb..1600e31 100644 (file)
@@ -49,7 +49,7 @@ assert_checkequal(a.auto_ticks, ["on" "on" "on"])
 //assert_checkequal(a.z_ticks.locations, [])
 assert_checkequal(a.box, "on")
 assert_checkequal(a.filled, "on")
-assert_checkequal(a.sub_ticks, [1, 1, 1])
+assert_checkequal(a.sub_ticks, [1, 1, 4])
 assert_checkequal(a.font_style, 6)
 assert_checkequal(a.font_size, 1)
 assert_checkequal(a.font_color, -1)
index e519d92..c1e6013 100644 (file)
@@ -21,68 +21,68 @@ p2 = c2.children;
 //assert_checkequal(f.axes_size, [610, 460])
 assert_checkequal(f.auto_resize, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.viewport, [0,0])
  ans  =
-
-  T
+  T  
 assert_checkequal(f.figure_name, gettext("Graphic window number %d"))
  ans  =
-
-  T
+  T  
 assert_checkequal(f.figure_id, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(f.pixmap, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.pixel_drawing_mode, "copy")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.anti_aliasing, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.immediate_drawing, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(f.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.rotation_style, "unary")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.event_handler, "")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.event_handler_enable, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.user_data, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(f.tag, "")
  ans  =
-
-  T
+  T  
 assert_checkequal(f.info_message, "")
  ans  =
-
-  T
+  T  
 handMadeColorMap = [0,0,0;
                     0,0,1;
                     0,1,0;
@@ -122,636 +122,636 @@ handMadeColorMap = [0,0,0;
                     0.25,0.25,0.25];
 assert_checkequal(f.color_map, handMadeColorMap)
  ans  =
-
-  T
+  T  
 // Check Axes 1
 assert_checkequal(a1.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.axes_visible, ["on" "on" "on"])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.axes_reverse, ["off" "off" "off"])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.grid, [-1 -1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.grid_position, "background")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.x_location, "bottom")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.y_location, "left")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.auto_ticks, ["on" "on" "on"])
  ans  =
-
-  T
+  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
+  T  
 assert_checkequal(a1.filled, "on")
  ans  =
-
-  T
-assert_checkequal(a1.sub_ticks, [1, 1])
+  T  
+assert_checkequal(a1.sub_ticks, [1, 4])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.font_style, 6)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.font_size, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.font_color, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.fractional_font, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.isoview, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.cube_scaling, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.view, "2d")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.rotation_angles, [0, 270])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.log_flags, "nnn")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.tight_limits, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.data_bounds, [1, -1 ; 2, 1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.zoom_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.margins, [0.125, 0.125, 0.125, 0.125])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.axes_bounds, [0, 0.5, 1, 0.5])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.auto_clear, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.auto_scale, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.hidden_axis_color, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.hiddencolor, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.line_mode, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.line_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.thickness, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.mark_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.mark_style, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.mark_size_unit, "tabulated")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.mark_size, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.mark_foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.mark_background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.arc_drawing_method, "lines")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.clip_state, "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(a1.user_data, [])
  ans  =
-
-  T
+  T  
 // Check Axes 2
 assert_checkequal(a2.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.axes_visible, ["on" "on" "on"])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.axes_reverse, ["off" "off" "off"])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.grid, [-1 -1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.grid_position, "background")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.x_location, "bottom")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.y_location, "left")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.auto_ticks, ["on" "on" "on"])
  ans  =
-
-  T
+  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
+  T  
 assert_checkequal(a2.filled, "on")
  ans  =
-
-  T
-assert_checkequal(a2.sub_ticks, [1, 1])
+  T  
+assert_checkequal(a2.sub_ticks, [4, 4])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.font_style, 6)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.font_size, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.font_color, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.fractional_font, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.isoview, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.cube_scaling, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.view, "2d")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.rotation_angles, [0, 270])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.log_flags, "nnn")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.tight_limits, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.data_bounds, [0, -1 ; 2 * %pi, 1])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.zoom_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.margins, [0.125, 0.125, 0.125, 0.125])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.axes_bounds, [0, 0, 1, 0.5])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.auto_clear, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.auto_scale, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.hidden_axis_color, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.hiddencolor, 4)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.line_mode, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.line_style, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.thickness, 1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.mark_mode, "off")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.mark_style, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.mark_size_unit, "tabulated")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.mark_size, 0)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.mark_foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.mark_background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.foreground, -1)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.background, -2)
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.arc_drawing_method, "lines")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.clip_state, "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(a2.user_data, [])
  ans  =
-
-  T
+  T  
 // Compound 1
 assert_checkequal(c1.parent.type, "Axes")
  ans  =
-
-  T
-assert_checkequal(c1.children(:).type, emptystr(41,1) + "Polyline")
+  T  
+assert_checkequal(c1.children(:).type, emptystr(1,41) + "Polyline")
  ans  =
-
-  T
+  T  
 assert_checkequal(c1.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(c1.user_data, [])
  ans  =
-
-  T
+  T  
 // Compount 2
 assert_checkequal(c2.parent.type, "Axes")
  ans  =
-
-  T
-assert_checkequal(c2.children(:).type, emptystr(3,1) + "Polyline")
+  T  
+assert_checkequal(c2.children(:).type, emptystr(1,3) + "Polyline")
  ans  =
-
-  T
+  T  
 assert_checkequal(c2.visible, "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(c2.user_data, [])
  ans  =
-
-  T
+  T  
 // Check Polylines in Compound 1
-assert_checkequal(p1(:).parent.type, emptystr(41,1) + "Compound")
+assert_checkequal(p1(:).parent.type, emptystr(1,41) + "Compound")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1(:).children, [])
  ans  =
-
-  T
-assert_checkequal(p1(:).visible, emptystr(41,1) + "on")
+  T  
+assert_checkequal(p1(:).visible, emptystr(1,41) + "on")
  ans  =
-
-  T
+  T  
 // Don't know how to check those data's
 //assert_checkequal(p1.data, [demoData, sin(3 * demoData)])
-assert_checkequal(p1(:).closed, emptystr(41,1) + "off")
- ans  =
-
-  T
-assert_checkequal(p1(:).line_mode, emptystr(41,1) + "on")
- ans  =
-
-  T
-assert_checkequal(p1(:).fill_mode, emptystr(41,1) + "off")
- ans  =
-
-  T
-assert_checkequal(p1(:).line_style, ones(41,1))
- ans  =
-
-  T
-assert_checkequal(p1(:).thickness, ones(41,1))
- ans  =
-
-  T
-assert_checkequal(p1(:).arrow_size_factor, ones(41,1))
- ans  =
-
-  T
-assert_checkequal(p1(:).polyline_style, ones(41,1))
- ans  =
-
-  T
-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(:).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  
+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(41,1))
+  T  
+assert_checkequal(p1(:).background, -2 * ones(1,41))
  ans  =
-
-  T
+  T  
 assert_checkequal(p1(:).interp_color_vector, [])
  ans  =
-
-  T
-assert_checkequal(p1(:).interp_color_mode, emptystr(41,1) + "off")
+  T  
+assert_checkequal(p1(:).interp_color_mode, emptystr(1,41) + "off")
  ans  =
-
-  T
-assert_checkequal(p1(:).mark_mode, emptystr(41,1) + "off")
+  T  
+assert_checkequal(p1(:).mark_mode, emptystr(1,41) + "off")
  ans  =
-
-  T
-assert_checkequal(p1(:).mark_style, zeros(41,1))
+  T  
+assert_checkequal(p1(:).mark_style, zeros(1,41))
  ans  =
-
-  T
-assert_checkequal(p1(:).mark_size_unit, emptystr(41,1) + "point")
+  T  
+assert_checkequal(p1(:).mark_size_unit, emptystr(1,41) + "point")
  ans  =
-
-  T
-assert_checkequal(p1(:).mark_size, zeros(41,1))
+  T  
+assert_checkequal(p1(:).mark_size, zeros(1,41))
  ans  =
-
-  T
-assert_checkequal(p1(:).mark_foreground, -1 * ones(41,1))
+  T  
+assert_checkequal(p1(:).mark_foreground, -1 * ones(1,41))
  ans  =
-
-  T
-assert_checkequal(p1(:).mark_background, -2 * ones(41,1))
+  T  
+assert_checkequal(p1(:).mark_background, -2 * ones(1,41))
  ans  =
-
-  T
+  T  
 assert_checkequal(p1(:).x_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1(:).y_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1(:).z_shift, [])
  ans  =
-
-  T
-assert_checkequal(p1(:).bar_width, zeros(41,1))
+  T  
+assert_checkequal(p1(:).bar_width, zeros(1,41))
  ans  =
-
-  T
-assert_checkequal(p1(:).clip_state, emptystr(41,1) + "clipgrf")
+  T  
+assert_checkequal(p1(:).clip_state, emptystr(1,41) + "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(p1(:).clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p1(:).user_data, [])
  ans  =
-
-  T
+  T  
 // Check Polylines in Compound 2
 demoData = [0:%pi/20:2*%pi]';
-assert_checkequal(p2(:).parent.type, emptystr(3,1) + "Compound")
+assert_checkequal(p2(:).parent.type, emptystr(1,3) + "Compound")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(:).children, [])
  ans  =
-
-  T
-assert_checkequal(p2(:).visible, emptystr(3,1) + "on")
+  T  
+assert_checkequal(p2(:).visible, emptystr(1,3) + "on")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(1).data, [demoData, abs(sin(demoData))])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(2).data, [demoData, cos(demoData)])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(3).data, [demoData, sin(demoData)])
  ans  =
-
-  T
-assert_checkequal(p2(:).closed, emptystr(3,1) + "off")
+  T  
+assert_checkequal(p2(:).closed, emptystr(1,3) + "off")
  ans  =
-
-  T
-assert_checkequal(p2(:).line_mode, ["on" ; "off" ; "on"])
+  T  
+assert_checkequal(p2(:).line_mode, ["on" , "off" , "on"])
  ans  =
-
-  T
-assert_checkequal(p2(:).fill_mode, emptystr(3,1) + "off")
+  T  
+assert_checkequal(p2(:).fill_mode, emptystr(1,3) + "off")
  ans  =
-
-  T
-assert_checkequal(p2(:).line_style, [2 ; 1 ; 4])
+  T  
+assert_checkequal(p2(:).line_style, [2 , 1 , 4])
  ans  =
-
-  T
-assert_checkequal(p2(:).thickness, ones(3,1))
+  T  
+assert_checkequal(p2(:).thickness, ones(1,3))
  ans  =
-
-  T
-assert_checkequal(p2(:).arrow_size_factor, ones(3,1))
+  T  
+assert_checkequal(p2(:).arrow_size_factor, ones(1,3))
  ans  =
-
-  T
-assert_checkequal(p2(:).polyline_style, ones(3,1))
+  T  
+assert_checkequal(p2(:).polyline_style, ones(1,3))
  ans  =
-
-  T
-assert_checkequal(p2(:).foreground, [6 ; 1 ; 5])
+  T  
+assert_checkequal(p2(:).foreground, [6 , 1 , 5])
  ans  =
-
-  T
-assert_checkequal(p2(:).background, -2 * ones(3,1))
+  T  
+assert_checkequal(p2(:).background, -2 * ones(1,3))
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(:).interp_color_vector, [])
  ans  =
-
-  T
-assert_checkequal(p2(:).interp_color_mode, emptystr(3,1) + "off")
+  T  
+assert_checkequal(p2(:).interp_color_mode, emptystr(1,3) + "off")
  ans  =
-
-  T
-assert_checkequal(p2(:).mark_mode, emptystr(3,1) + "on")
+  T  
+assert_checkequal(p2(:).mark_mode, emptystr(1,3) + "on")
  ans  =
-
-  T
-assert_checkequal(p2(:).mark_style, [9 ; 1 ; 9])
+  T  
+assert_checkequal(p2(:).mark_style, [9 , 1 , 9])
  ans  =
-
-  T
-assert_checkequal(p2(:).mark_size_unit, emptystr(3,1) + "point")
+  T  
+assert_checkequal(p2(:).mark_size_unit, emptystr(1,3) + "point")
  ans  =
-
-  T
-assert_checkequal(p2(:).mark_size, 6 * ones(3,1))
+  T  
+assert_checkequal(p2(:).mark_size, 6 * ones(1,3))
  ans  =
-
-  T
-assert_checkequal(p2(:).mark_foreground, [6 ; 4 ; 5])
+  T  
+assert_checkequal(p2(:).mark_foreground, [6 , 4 , 5])
  ans  =
-
-  T
-assert_checkequal(p2(:).mark_background, -2 * ones(3,1))
+  T  
+assert_checkequal(p2(:).mark_background, -2 * ones(1,3))
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(:).x_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(:).y_shift, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(:).z_shift, [])
  ans  =
-
-  T
-assert_checkequal(p2(:).bar_width, zeros(3,1))
+  T  
+assert_checkequal(p2(:).bar_width, zeros(1,3))
  ans  =
-
-  T
-assert_checkequal(p2(:).clip_state, emptystr(3,1) + "clipgrf")
+  T  
+assert_checkequal(p2(:).clip_state, emptystr(1,3) + "clipgrf")
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(:).clip_box, [])
  ans  =
-
-  T
+  T  
 assert_checkequal(p2(:).user_data, [])
  ans  =
-
-  T
+  T  
index 25873eb..0569ece 100644 (file)
@@ -93,7 +93,7 @@ assert_checkequal(a1.auto_ticks, ["on" "on" "on"])
 //assert_checkequal(a1.z_ticks.locations, [])
 assert_checkequal(a1.box, "on")
 assert_checkequal(a1.filled, "on")
-assert_checkequal(a1.sub_ticks, [1, 1])
+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)
@@ -142,7 +142,7 @@ assert_checkequal(a2.auto_ticks, ["on" "on" "on"])
 //assert_checkequal(a2.z_ticks.locations, [])
 assert_checkequal(a2.box, "on")
 assert_checkequal(a2.filled, "on")
-assert_checkequal(a2.sub_ticks, [1, 1])
+assert_checkequal(a2.sub_ticks, [4, 4])
 assert_checkequal(a2.font_style, 6)
 assert_checkequal(a2.font_size, 1)
 assert_checkequal(a2.font_color, -1)
@@ -179,80 +179,80 @@ assert_checkequal(a2.user_data, [])
 
 // Compound 1
 assert_checkequal(c1.parent.type, "Axes")
-assert_checkequal(c1.children(:).type, emptystr(41,1) + "Polyline")
+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(3,1) + "Polyline")
+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(41,1) + "Compound")
+assert_checkequal(p1(:).parent.type, emptystr(1,41) + "Compound")
 assert_checkequal(p1(:).children, [])
-assert_checkequal(p1(:).visible, emptystr(41,1) + "on")
+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(41,1) + "off")
-assert_checkequal(p1(:).line_mode, emptystr(41,1) + "on")
-assert_checkequal(p1(:).fill_mode, emptystr(41,1) + "off")
-assert_checkequal(p1(:).line_style, ones(41,1))
-assert_checkequal(p1(:).thickness, ones(41,1))
-assert_checkequal(p1(:).arrow_size_factor, ones(41,1))
-assert_checkequal(p1(:).polyline_style, ones(41,1))
-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(:).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(41,1))
+assert_checkequal(p1(:).background, -2 * ones(1,41))
 assert_checkequal(p1(:).interp_color_vector, [])
-assert_checkequal(p1(:).interp_color_mode, emptystr(41,1) + "off")
-assert_checkequal(p1(:).mark_mode, emptystr(41,1) + "off")
-assert_checkequal(p1(:).mark_style, zeros(41,1))
-assert_checkequal(p1(:).mark_size_unit, emptystr(41,1) + "point")
-assert_checkequal(p1(:).mark_size, zeros(41,1))
-assert_checkequal(p1(:).mark_foreground, -1 * ones(41,1))
-assert_checkequal(p1(:).mark_background, -2 * ones(41,1))
+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(41,1))
-assert_checkequal(p1(:).clip_state, emptystr(41,1) + "clipgrf")
+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(3,1) + "Compound")
+assert_checkequal(p2(:).parent.type, emptystr(1,3) + "Compound")
 assert_checkequal(p2(:).children, [])
-assert_checkequal(p2(:).visible, emptystr(3,1) + "on")
+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(3,1) + "off")
-assert_checkequal(p2(:).line_mode, ["on" ; "off" ; "on"])
-assert_checkequal(p2(:).fill_mode, emptystr(3,1) + "off")
-assert_checkequal(p2(:).line_style, [2 ; 1 ; 4])
-assert_checkequal(p2(:).thickness, ones(3,1))
-assert_checkequal(p2(:).arrow_size_factor, ones(3,1))
-assert_checkequal(p2(:).polyline_style, ones(3,1))
-assert_checkequal(p2(:).foreground, [6 ; 1 ; 5])
-assert_checkequal(p2(:).background, -2 * ones(3,1))
+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(3,1) + "off")
-assert_checkequal(p2(:).mark_mode, emptystr(3,1) + "on")
-assert_checkequal(p2(:).mark_style, [9 ; 1 ; 9])
-assert_checkequal(p2(:).mark_size_unit, emptystr(3,1) + "point")
-assert_checkequal(p2(:).mark_size, 6 * ones(3,1))
-assert_checkequal(p2(:).mark_foreground, [6 ; 4 ; 5])
-assert_checkequal(p2(:).mark_background, -2 * ones(3,1))
+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(3,1))
-assert_checkequal(p2(:).clip_state, emptystr(3,1) + "clipgrf")
+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, [])