diff options
author | César Natarén <cesar@mono-cvs.ximian.com> | 2004-04-23 03:26:43 +0400 |
---|---|---|
committer | César Natarén <cesar@mono-cvs.ximian.com> | 2004-04-23 03:26:43 +0400 |
commit | 985078718645ce673e9376352fb1e6b74a6f038a (patch) | |
tree | 9d217c189b281c700c84426e1bcb7e3683fdfc61 /mcs/jtests | |
parent | 8f7d169fa9c63e3ff69c3c11a9fefd35c3f562a1 (diff) |
test for operator's precedence
svn path=/trunk/mcs/; revision=25871
Diffstat (limited to 'mcs/jtests')
-rw-r--r-- | mcs/jtests/precedence.js | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/mcs/jtests/precedence.js b/mcs/jtests/precedence.js new file mode 100644 index 00000000000..71edab0a3fd --- /dev/null +++ b/mcs/jtests/precedence.js @@ -0,0 +1,45 @@ +var expected, result; + +print ("Test precedence of * over + (#1):"); +result = 3 + 2 * 2; +expected = 7; +if (expected != result) + print ("FAILED."); +else + print ("SUCCEED."); + + +print ("Test precedence of * over + (#2):"); +result = 3 * 2 + 2; +expected = 8; +if (expected != result) + print ("FAILED."); +else + print ("SUCCEED."); + + +print ("Test precedence of / over + (#3):"); +result = 3 + 2 / 2; +expected = 4; +if (expected != result) + print ("FAILED."); +else + print ("SUCCEED."); + + +print ("Test precedence of / over + (#4):"); +result = 3 / 2 + 2; +expected = 3.5; +if (expected != result) + print ("FAILED."); +else + print ("SUCCEED."); + + +print ("Test precedence of * over - (#5)"); +result = 3 - 2 * 2; +expected = -1; +if (expected != result) + print ("FAILED."); +else + print ("SUCCEED."); |