* Bug #12076 fixed - csvRead was not able to open csv files when separators 36/9736/2
Sylvestre Ledru [Mon, 19 Nov 2012 13:11:03 +0000 (14:11 +0100)]
                     were not spaced.

Change-Id: If82b63219adaa4ac8822c681b9e2e70d0ce582ac

scilab/CHANGES_5.4.X
scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.csv [new file with mode: 0644]
scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.dia.ref [new file with mode: 0644]
scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.tst [new file with mode: 0644]

index 5297bd7..91b4220 100644 (file)
@@ -106,6 +106,9 @@ Bug fixes
 * Bug #12071 fixed - Printed info of a XML object were inconsistent with
                      available fields.
 
+* Bug #12076 fixed - csvRead was not able to open csv files when separators
+                     were not spaces.
+
 * Bug #12077 fixed - In help, attribute bgcolor was not handled in tables.
 
 
diff --git a/scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.csv b/scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.csv
new file mode 100644 (file)
index 0000000..1d65bca
--- /dev/null
@@ -0,0 +1,3 @@
+TEXT;;;
+1;2;3;
+
diff --git a/scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.dia.ref b/scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.dia.ref
new file mode 100644 (file)
index 0000000..6e52c5f
--- /dev/null
@@ -0,0 +1,22 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2012 - Scilab Enterprises - Sylvestre Ledru
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// 
+// <-- JAVA NOT MANDATORY -->
+//
+// <-- Non-regression test for bug 12076 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=12076
+//
+// <-- Short Description -->
+// csvRead does not ignore blank lines
+//
+filename=SCI+"/modules/spreadsheet/" + "tests/nonreg_tests/bug_12076.csv";
+a=csvRead(filename,";");
+assert_checkequal(size(a),[2, 4]);
+ref=[%nan,%nan,%nan,%nan;1,2,3,%nan];
+assert_checkequal(a,ref);
diff --git a/scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.tst b/scilab/modules/spreadsheet/tests/nonreg_tests/bug_12076.tst
new file mode 100644 (file)
index 0000000..6e52c5f
--- /dev/null
@@ -0,0 +1,22 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2012 - Scilab Enterprises - Sylvestre Ledru
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// 
+// <-- JAVA NOT MANDATORY -->
+//
+// <-- Non-regression test for bug 12076 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=12076
+//
+// <-- Short Description -->
+// csvRead does not ignore blank lines
+//
+filename=SCI+"/modules/spreadsheet/" + "tests/nonreg_tests/bug_12076.csv";
+a=csvRead(filename,";");
+assert_checkequal(size(a),[2, 4]);
+ref=[%nan,%nan,%nan,%nan;1,2,3,%nan];
+assert_checkequal(a,ref);