2010-03-02 Rodrigo Kumpera <rkumpera@novell.com>
[mcs.git] / jtests / precedence.js
blob71edab0a3fd05f661b3ef6552780a7ee59d98374
1 var expected, result;
3 print ("Test precedence of * over + (#1):");
4 result = 3 + 2 * 2;
5 expected = 7;
6 if (expected != result)
7     print ("FAILED.");
8 else
9     print ("SUCCEED.");
12 print ("Test precedence of * over + (#2):");
13 result = 3 * 2 + 2;
14 expected = 8;
15 if (expected != result)
16     print ("FAILED.");
17 else
18     print ("SUCCEED.");
21 print ("Test precedence of / over + (#3):");
22 result = 3 + 2 / 2;
23 expected = 4;
24 if (expected != result)
25     print ("FAILED.");
26 else
27     print ("SUCCEED.");
30 print ("Test precedence of / over + (#4):");
31 result = 3 / 2 + 2;
32 expected = 3.5;
33 if (expected != result)
34     print ("FAILED.");
35 else
36     print ("SUCCEED.");
39 print ("Test precedence of * over - (#5)");
40 result = 3 - 2 * 2;
41 expected = -1;
42 if (expected != result)
43     print ("FAILED.");
44 else
45     print ("SUCCEED.");