~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/js/tests/r/js.result

  • Committer: Mark Atwood
  • Date: 2011-10-08 04:50:51 UTC
  • mfrom: (2430.1.1 rf)
  • Revision ID: me@mark.atwood.name-20111008045051-6ha1qiy7k2a9c3jv
Tags: 2011.10.27
mergeĀ lp:~olafvdspek/drizzle/refactor2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
SELECT JS("var foo = 'Hello'; foo + ', World';");
2
 
JS("var foo = 'Hello'; foo + ', World';")
3
 
Hello, World
4
 
SELECT JS("var foo = 'Hello'; foo + ', ' + arguments[0];", "World");
5
 
JS("var foo = 'Hello'; foo + ', ' + arguments[0];", "World")
6
 
Hello, World
7
 
SELECT JS("var foo = 'Hello'; foo + ', ' + bar;", "World" AS 'bar');
8
 
JS("var foo = 'Hello'; foo + ', ' + bar;", "World" AS 'bar')
9
 
Hello, World
10
 
CREATE TABLE jstest (id INT PRIMARY KEY auto_increment, i INT, d DOUBLE, t TIMESTAMP, dt DATETIME);
11
 
INSERT INTO jstest VALUES (1, -5, 7.5, '2001-02-16 20:38:40', '2011-09-24 22:26:31');
12
 
SELECT JS("arguments[0] + 1", i) FROM jstest WHERE id=1;
13
 
JS("arguments[0] + 1", i)
14
 
-4
15
 
SELECT JS("arguments[0] + 1.1", d) FROM jstest WHERE id=1;
16
 
JS("arguments[0] + 1.1", d)
17
 
8.6
18
 
SELECT JS("var d = arguments[0]; d.getUTCFullYear() + ' - ' + d.getUTCHours() + ' - ' +  + d.getUTCSeconds();", t) FROM jstest WHERE id=1;
19
 
JS("var d = arguments[0]; d.getUTCFullYear() + ' - ' + d.getUTCHours() + ' - ' +  + d.getUTCSeconds();", t)
20
 
2001 - 20 - 40
21
 
SELECT JS("var d = arguments[0]; d.getUTCDate() + ' - ' + d.getUTCHours() + ' - ' + d.getUTCMinutes();", dt) FROM jstest WHERE id=1;
22
 
JS("var d = arguments[0]; d.getUTCDate() + ' - ' + d.getUTCHours() + ' - ' + d.getUTCMinutes();", dt)
23
 
24 - 22 - 26
24
 
SELECT JS("var num = arguments[0] + arguments[1]; arguments[2] + num;", i, d, "The sum is: ") FROM jstest WHERE id=1;
25
 
JS("var num = arguments[0] + arguments[1]; arguments[2] + num;", i, d, "The sum is: ")
26
 
The sum is: 2.5
27
 
SELECT JS('var jsondoc = JSON.parse(arguments[0]); JSON.stringify(jsondoc["name"]["firstname"]);', '{ "name" : {"firstname" : "Henrik", "lastname" : "Ingo"} }');
28
 
JS('var jsondoc = JSON.parse(arguments[0]); JSON.stringify(jsondoc["name"]["firstname"]);', '{ "name" : {"firstname" : "Henrik", "lastname" : "Ingo"} }')
29
 
"Henrik"
30
 
DROP TABLE jstest;
31
 
SELECT JS("this is not javascript");
32
 
ERROR HY000: Script error: At line 1: SyntaxError: Unexpected identifier (Do SHOW ERRORS for more information.)
33
 
SELECT JS("var foo = 'Another'; foo + ' thread';");
34
 
JS("var foo = 'Another'; foo + ' thread';")
35
 
Another thread