f3e21557ad958035584615f6886fd4e2ad394814
[scilab.git] / scilab / modules / overloading / tests / unit_tests / concatenations_mixed.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2018 - Samuel GOUGEON
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // Unit tests for mixed types concatenations
8 //
9 // <-- CLI SHELL MODE -->
10 // <-- NO CHECK REF -->
11
12 // Booleans and encoded integers
13 for i = [1 2 4 8 11 12 14 18]  // loop on inttype codes
14     r = [iconvert(-3,i) , %t];
15     r2 = [%t , iconvert(-3,i)];
16     c2 = [%t ; iconvert(-3,i)];
17     c = [iconvert(-3,i) ; %t];
18     assert_checkequal(inttype(r), i);
19     assert_checkequal(inttype(r2), i);
20     assert_checkequal(inttype(c), i);
21     assert_checkequal(inttype(c2), i);
22     assert_checkequal(size(r) , [1 2]);
23     assert_checkequal(size(r2), [1 2]);
24     assert_checkequal(size(c) , [2 1]);
25     assert_checkequal(size(c2), [2 1]);
26 end