summaryrefslogtreecommitdiffstats
path: root/tests/nonRegression/bug1625.sci
blob: cfdb251e484aab52ff6153bb9e1ff542e881c7ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// <-- Non-regression test for bug 1625 -->
//
// <-- Bugzilla URL -->
// http://www.scilab.org/cgi-bin/bugzilla_bug_II/show_bug.cgi?id=1625
//
// <-- Short Description -->
//    This problem concerns th datenum function:
//    I'm getting the following results
//
//    -->datenum(1996,12,31)
//     ans  =
//
//        729389.8
//
//    -->datenum(1997,1,1)
//     ans  =
//
//        1.5

// Copyright INRIA
// Scilab Project - Pierre MARECHAL
// Copyright INRIA 2005
// Date : 28 décembre 2005

test1 =  ( datenum(1997,1,1) == 729391 );
test2 =  ( datenum(1996,12,31) == floor(datenum(1996,12,31)) );
test3 = ( datenum(1997,1,1,23,59,59) - datenum(1997,1,1) < 1 )

if ( test1 & test2 & test3 ) then
	affich_result(%T,1625);
else
	affich_result(%F,1625);
end