Mercurial > octave-nkf
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 () |