4458acb8012f2503dd6bda6e55f7851e745f224c
[scilab.git] / scilab / modules / string / tests / unit_tests / asciimat.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2012 - Scilab Enterprises - Cedric Delamarre
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- CLI SHELL MODE -->
8 // ascii to string
9 ref  = [97 98 99 ;100 101 102];
10 code = asciimat(["a" "b" "c";"d" "e" "f"]);
11 assert_checkequal(ref, code);
12 ref  = [97 122 98 99 ;100 101 121 102];
13 code = asciimat(["az" "b" "c";"d" "ey" "f"]);
14 assert_checkequal(ref, code);
15 // not managed in scilab 5
16 scilabversion = getversion("scilab");
17 if scilabversion(1) >= 6
18     ref  = matrix(97:120,2,3,4);
19     a    = matrix(strsplit(ascii(97:120),1:23),2,3,4);
20     code = asciimat(a);
21     assert_checkequal(ref, code);
22 end
23 // string to ascii
24 ref = ["azerty";"ytreza"];
25 str = asciimat([97 122 101 114 116 121; 121 116 114 101 122 97]);
26 assert_checkequal(ref, str);
27 ref = ["bdf" "hjl" "npr" "tvx";"ceg" "ikm" "oqs" "uwy"];
28 a   = matrix(97+(1:2*3*4),2,3,4);
29 str = asciimat(a);
30 assert_checkequal(ref, str);