* Bug #9385 fixed - The type checking in trigonometric functions has been added.
[scilab.git] / scilab / modules / elementary_functions / tests / nonreg_tests / bug_9385.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2013 - Scilab Enterprises - Adeline CARNIS
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- CLI SHELL MODE -->
8 // <-- Non-regression test for bug 9385 -->
9 //
10 // <-- Bugzilla URL -->
11 // http://bugzilla.scilab.org/show_bug.cgi?id=9385
12 //
13 // <-- Short Description -->
14 //    The type checking in trigonometric functions has been added
15 // =============================================================================
16 assert_checkfalse(execstr("tanm(""x"")"   ,"errcatch") == 0);
17 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex matrix expected.\n"), "tanm", 1);
18 assert_checkerror("tanm(""x"")", refMsg);
19 assert_checkfalse(execstr("tanhm(""x"")"   ,"errcatch") == 0);
20 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix expected.\n"), "tanhm", 1);
21 assert_checkerror("tanhm(""x"")", refMsg);
22 assert_checkfalse(execstr("tanh(""x"")"   ,"errcatch") == 0);
23 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex matrix expected.\n"), "tanh", 1);
24 assert_checkerror("tanh(""x"")", refMsg);
25 assert_checkfalse(execstr("tand(""x"")"   ,"errcatch") == 0);
26 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"tand",1);
27 assert_checkerror("tand(""x"")", refMsg);
28 assert_checkfalse(execstr("sind(""x"")"   ,"errcatch") == 0);
29 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"sind",1);
30 assert_checkerror("sind(""x"")", refMsg);
31 assert_checkfalse(execstr("sinc(""x"")"   ,"errcatch") == 0);
32 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix or hypermatrix expected.\n"),"sinc",1);
33 assert_checkerror("sinc(""x"")", refMsg);
34 assert_checkfalse(execstr("sech(""x"")"   ,"errcatch") == 0);
35 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex matrix expected.\n"),"sech",1);
36 assert_checkerror("sech(""x"")", refMsg);
37 assert_checkfalse(execstr("secd(""x"")"   ,"errcatch") == 0);
38 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"secd",1);
39 assert_checkerror("secd(""x"")", refMsg);
40 assert_checkfalse(execstr("sec(""x"")"   ,"errcatch") == 0);
41 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix or hypermatrix expected.\n"),"sec",1);
42 assert_checkerror("sec(""x"")", refMsg);
43 assert_checkfalse(execstr("csgn(""x"")"   ,"errcatch") == 0);
44 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix or hypermatrix expected.\n"), "csgn", 1);
45 assert_checkerror("csgn(""x"")", refMsg);
46 assert_checkfalse(execstr("csch(""x"")"   ,"errcatch") == 0);
47 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex matrix expected.\n"),"csch", 1);
48 assert_checkerror("csch(""x"")", refMsg);
49 assert_checkfalse(execstr("cscd(""x"")"   ,"errcatch") == 0);
50 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"), "cscd", 1);
51 assert_checkerror("cscd(""x"")", refMsg);
52 assert_checkfalse(execstr("csc(""x"")", "errcatch") == 0);
53 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix or hypermatrix expected.\n"), "csc", 1);
54 assert_checkerror("csc(""x"")", refMsg);
55 assert_checkfalse(execstr("cotd(""x"")", "errcatch") == 0);
56 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"), "cotd", 1);
57 assert_checkerror("cotd(""x"")", refMsg);
58 assert_checkfalse(execstr("cosd(""x"")", "errcatch") == 0);
59 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"cosd",1);
60 assert_checkerror("cosd(""x"")", refMsg);
61 assert_checkfalse(execstr("atand(""x"")", "errcatch") == 0);
62 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"atand",1);
63 assert_checkerror("atand(""x"")", refMsg);
64 assert_checkfalse(execstr("atand(1, ""x"")", "errcatch") == 0);
65 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"atand",2);
66 assert_checkerror("atand(1, ""x"")", refMsg);
67 assert_checkfalse(execstr("asind(""x"")", "errcatch") == 0);
68 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"asind",1);
69 assert_checkerror("asind(""x"")", refMsg);
70 assert_checkfalse(execstr("asech(""x"")", "errcatch") == 0);
71 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix expected.\n"),"asech", 1);
72 assert_checkerror("asech(""x"")", refMsg);
73 assert_checkfalse(execstr("asecd(""x"")", "errcatch") == 0);
74 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real sparse or full matrix expected.\n"),"asecd",1);
75 assert_checkerror("asecd(""x"")", refMsg);
76 assert_checkfalse(execstr("asec(""x"")", "errcatch") == 0);
77 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix expected.\n"),"asec",1);
78 assert_checkerror("asec(""x"")", refMsg);
79 assert_checkfalse(execstr("acsch(""x"")", "errcatch") == 0);
80 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix expected.\n"),"acsch",1);
81 assert_checkerror("acsch(""x"")", refMsg);
82 assert_checkfalse(execstr("acscd(""x"")", "errcatch") == 0);
83 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real sparse or full matrix expected.\n"),"acscd",1);
84 assert_checkerror("acscd(""x"")", refMsg);
85 assert_checkfalse(execstr("acsc(""x"")", "errcatch") == 0);
86 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix expected.\n"),"acsc",1);
87 assert_checkerror("acsc(""x"")", refMsg);
88 assert_checkfalse(execstr("acoth(""x"")", "errcatch") == 0);
89 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex, sparse or full matrix expected.\n"),"acoth",1);
90 assert_checkerror("acoth(""x"")", refMsg);
91 assert_checkfalse(execstr("acotd(""x"")", "errcatch") == 0);
92 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"acotd",1);
93 assert_checkerror("acotd(""x"")", refMsg);
94 assert_checkfalse(execstr("acot(""x"")", "errcatch") == 0);
95 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real or complex matrix expected.\n"),"acot", 1);
96 assert_checkerror("acot(""x"")", refMsg);
97 assert_checkfalse(execstr("acosd(""x"")", "errcatch") == 0);
98 refMsg = msprintf(_("%s: Wrong type for input argument #%d: Real matrix expected.\n"),"acosd",1);
99 assert_checkerror("acosd(""x"")", refMsg);