comparison scripts/strings/strsplit.m @ 15521:e92dde30f754

test: Modify strsplit test suite to match new mapper function behavior (bug #37535). * strsplit.m: Test for char(ones(1,0)) rather than numeric ones(1,0) when returning an empty field.
author Rik <rik@octave.org>
date Sun, 14 Oct 2012 20:54:53 -0700
parents f3d52523cde1
children 1de4ec2a856d
comparison
equal deleted inserted replaced
15520:bcace51598ed 15521:e92dde30f754
102 102
103 103
104 %!assert (strsplit ("road to hell", " "), {"road", "to", "hell"}) 104 %!assert (strsplit ("road to hell", " "), {"road", "to", "hell"})
105 %!assert (strsplit ("road to^hell", " ^"), {"road", "to", "hell"}) 105 %!assert (strsplit ("road to^hell", " ^"), {"road", "to", "hell"})
106 %!assert (strsplit ("road to--hell", " -", true), {"road", "to", "hell"}) 106 %!assert (strsplit ("road to--hell", " -", true), {"road", "to", "hell"})
107 %!assert (strsplit (["a,bc";",de"], ","), {"a", "bc", ones(1,0), "de "}) 107 %!assert (strsplit (["a,bc";",de"], ","), {"a", "bc", char(ones(1,0)), "de "})
108 %!assert (strsplit (["a,bc";",de"], ",", true), {"a", "bc", "de "}) 108 %!assert (strsplit (["a,bc";",de"], ",", true), {"a", "bc", "de "})
109 %!assert (strsplit (["a,bc";",de"], ", ", true), {"a", "bc", "de"}) 109 %!assert (strsplit (["a,bc";",de"], ", ", true), {"a", "bc", "de"})
110 110
111 %% Test input validation 111 %% Test input validation
112 %!error strsplit () 112 %!error strsplit ()