07bc6e46494a2c924304dd4bdefbcea7830f79dd
[scilab.git] / scilab / modules / statistics / tests / nonreg_tests / bug_1239.tst
1 //<-- CLI SHELL MODE -->
2 // =============================================================================
3 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4 // Copyright (C) 2005-2008 - INRIA -Pierre MARECHAL <pierre.marechal@inria.fr>
5 //
6 //  This file is distributed under the same license as the Scilab package.
7 // =============================================================================
8
9 // <-- Non-regression test for bug 1239 -->
10 //
11 // <-- Bugzilla URL -->
12 // http://bugzilla.scilab.org/show_bug.cgi?id=1239
13 //
14 // <-- Short Description -->
15 //    This bug was found by Marek. He says us in the newsgroup:
16 //
17 //    It seems that nanmax, nanmin functions are not working well,
18 //    or at
19 //    least not according to documentation(they should supposedly
20 //    ignore %nan
21 //    values). I get the wollowing results in scilab 3.0:
22 //
23 //    -->nanmax([%nan, -1])
24 //     ans  = Inf
25 //
26 //    -->nanmax([%nan, 1])
27 //     ans  = Inf
28 //    The same for nanmin. 
29 //    ========================================================
30 //
31 //    Btw, on a scilab cvs I don't see any problem with nanmin.
32 //
33 //     Bruno
34
35 if( (nanmax([%nan, -1]) <> -1) | (nanmax([%nan, 1]) <> 1) | (nanmin([%nan, -1]) <> -1) | (nanmin([%nan, 1]) <> 1) ) then pause,end