* Bug #9005 fixed - The bitset function did not have any tests.
[scilab.git] / scilab / modules / elementary_functions / tests / unit_tests / bitset.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 //
4 //  This file is distributed under the same license as the Scilab package.
5 // =============================================================================
6 assert_checkequal(bitset(uint8(9), 5), uint8(25));
7 assert_checkequal(bitset(uint8(25), 5, 0), uint8(9));
8 assert_checkequal(bitset(25, 5, 0), 9);
9 assert_checkerror("bitset(2)",[],10000);
10 assert_checkerror("bitset(""aze"")",[],10000);
11 assert_checkerror("bitset(-25, 5)",[],10000);
12 a=[170,82,24,89,92,59,220,141];
13 assert_checkequal(bitset(a,1), [171,83,25,89,93,59,221,141]);