diff libinterp/corefcn/strfns.cc @ 24461:0a034d34a686

Modify BIST tests to pass when string_fill_char is not ' '. * str2double.cc, strfns.cc, cstrcat.m, deblank.m, ostrsplit.m, strcat.m, strjust.m, strtrim.m, io.tst: Harden BIST tests to pass when string_fill_char is not the default value of a space.
author Rik <rik@octave.org>
date Mon, 25 Dec 2017 19:37:03 -0800
parents 9fbb5de78ec7
children 0b65949870e3
line wrap: on
line diff
--- a/libinterp/corefcn/strfns.cc	Mon Dec 25 08:33:52 2017 -0800
+++ b/libinterp/corefcn/strfns.cc	Mon Dec 25 19:37:03 2017 -0800
@@ -158,7 +158,7 @@
 %!assert (char (100, [], 100), ["d";" ";"d"])
 %!assert (char ({100, [], 100}), ["d";" ";"d"])
 %!assert (char ({100,{100, {""}}}), ["d";"d";" "])
-%!assert (char (["a";"be"], {"c", 100}), ["a";"be";"c";"d"])
+%!assert (char (["a ";"be"], {"c", 100}), ["a ";"be";"c ";"d "])
 %!assert (char ("a", "bb", "ccc"), ["a  "; "bb "; "ccc"])
 %!assert (char ([65, 83, 67, 73, 73]), "ASCII")
 
@@ -277,7 +277,7 @@
 %!assert (strvcat (100, [], 100), ["d";"d"])
 %!assert (strvcat ({100, [], 100}), ["d";"d"])
 %!assert (strvcat ({100,{100, {""}}}), ["d";"d"])
-%!assert (strvcat (["a";"be"], {"c", 100}), ["a";"be";"c";"d"])
+%!assert (strvcat (["a ";"be"], {"c", 100}), ["a ";"be";"c ";"d "])
 %!assert (strvcat ("a", "bb", "ccc"), ["a  "; "bb "; "ccc"])
 %!assert (strvcat (), "")
 */
@@ -894,11 +894,11 @@
 %! result = "abc     mnop\ndef     qrs\nghijkl  tuv\n";
 %! assert (list_in_columns (input, 20), result);
 %!test
-%! input  = ["abc"; "def"; "ghijkl"; "mnop"; "qrs"; "tuv"];
+%! input  = char ("abc", "def", "ghijkl", "mnop", "qrs", "tuv");
 %! result = "abc     mnop  \ndef     qrs   \nghijkl  tuv   \n";
 %! assert (list_in_columns (input, 20), result);
 %!test
-%! input  = ["abc"; "def"; "ghijkl"; "mnop"; "qrs"; "tuv"];
+%! input  = char ("abc", "def", "ghijkl", "mnop", "qrs", "tuv");
 %! result = "  abc     mnop  \n  def     qrs   \n  ghijkl  tuv   \n";
 %! assert (list_in_columns (input, 20, "  "), result);