* Bug 14487 fixed: matrix indexing is now coherent with MATLAB
[scilab.git] / scilab / modules / core / tests / nonreg_tests / bug_11405.tst
index 5b65803..8305ba8 100644 (file)
@@ -8,6 +8,7 @@
 // <-- Non-regression test for bug 11405 -->
 //
 // <-- CLI SHELL MODE -->
+// <-- NO CHECK REF -->
 //
 // <-- Bugzilla URL -->
 // http://bugzilla.scilab.org/11405
 
 vec = 0:4;
 indexes = matrix([1 1; 1 1; 3 3; 3 3], [2 2 2]);
-// Staying consistent with the way other extractions currently work,
-// so equivalent to vec(indexes(:)).
-assert_checkequal(vec(indexes), [0 0 2 2 0 0 2 2]);
+// Staying consistent with the way other extractions work,
+// i.e. vec(indexes) has the size and dimensions of indexes
+assert_checkequal(vec(indexes), matrix([0 0 2 2 0 0 2 2],[2 2 2]));
 
 vec = [vec; vec];
-// Equivalent to vec(indexes(:)).
-assert_checkequal(vec(indexes), [0;0;1;1;0;0;1;1]);
+// vec(indexes) has the size and dimensions of indexes
+assert_checkequal(vec(indexes), matrix([0;0;1;1;0;0;1;1],[2 2 2]));