478af770cda76b8460e2bbe543381f82b88d2dce
[scilab.git] / scilab / modules / string / tests / nonreg_tests / bug_2802.tst
1 // =============================================================================\r
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab\r
3 // Copyright (C) 2008 - INRIA - Allan CORNET\r
4 // Copyright (C) 2014 - Scilab Enterprises - Clement DAVID\r
5 //\r
6 //  This file is distributed under the same license as the Scilab package.\r
7 // =============================================================================\r
8 \r
9 // <-- CLI SHELL MODE -->\r
10 \r
11 // <-- LINUX ONLY -->\r
12 \r
13 // <-- Non-regression test for bug 2802 -->\r
14 //\r
15 // <-- Bugzilla URL -->\r
16 // http://bugzilla.scilab.org/show_bug.cgi?id=2802\r
17 //\r
18 // <-- Short Description -->\r
19 //    convstr() doesn't work if the string contains accented characters.\r
20 // The returned string is cut before the first accented character.\r
21 \r
22 ref  = "Bug convstr : Génération de l"+ascii(39)+"aide";\r
23 refl = "bug convstr : génération de l"+ascii(39)+"aide";\r
24 refu = "BUG CONVSTR : GÉNÉRATION DE L"+ascii(39)+"AIDE";\r
25 \r
26 resl = convstr(ref,"l");\r
27 if refl <> resl then pause,end\r
28 \r
29 resu = convstr(ref,"u");\r
30 if refu <> resu then pause,end\r
31 \r
32 if convstr("é","u") <> "É" then pause,end\r
33 \r