From 3d6e0590c03c66a3ecad597d5a37e48ac1a57898 Mon Sep 17 00:00:00 2001 From: LtWorf Date: Mon, 11 Oct 2010 10:51:37 +0000 Subject: [PATCH] - Added other tests to expose potential optimization problems git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@261 014f5005-505e-4b48-8d0a-63407b615a7c --- test/intersection1.query | 1 + test/intersection1.result | 2 ++ test/intersection2.query | 1 + test/intersection2.result | 2 ++ test/subtraction1.query | 1 + test/subtraction1.result | 8 ++++++++ test/union1.query | 1 + test/union1.result | 4 ++++ test/union2.query | 1 + test/union2.result | 9 +++++++++ test/union3.query | 1 + test/union3.result | 9 +++++++++ 12 files changed, 40 insertions(+) create mode 100644 test/intersection1.query create mode 100644 test/intersection1.result create mode 100644 test/intersection2.query create mode 100644 test/intersection2.result create mode 100644 test/subtraction1.query create mode 100644 test/subtraction1.result create mode 100644 test/union1.query create mode 100644 test/union1.result create mode 100644 test/union2.query create mode 100644 test/union2.result create mode 100644 test/union3.query create mode 100644 test/union3.result diff --git a/test/intersection1.query b/test/intersection1.query new file mode 100644 index 0000000..aa82516 --- /dev/null +++ b/test/intersection1.query @@ -0,0 +1 @@ +σ name=='eve' (people) ᑎ people diff --git a/test/intersection1.result b/test/intersection1.result new file mode 100644 index 0000000..09dd8f0 --- /dev/null +++ b/test/intersection1.result @@ -0,0 +1,2 @@ +id,name,chief,age +4,eve,0,25 diff --git a/test/intersection2.query b/test/intersection2.query new file mode 100644 index 0000000..216f4e4 --- /dev/null +++ b/test/intersection2.query @@ -0,0 +1 @@ +people ᑎ σ name=='eve' (people) diff --git a/test/intersection2.result b/test/intersection2.result new file mode 100644 index 0000000..09dd8f0 --- /dev/null +++ b/test/intersection2.result @@ -0,0 +1,2 @@ +id,name,chief,age +4,eve,0,25 diff --git a/test/subtraction1.query b/test/subtraction1.query new file mode 100644 index 0000000..77dad2d --- /dev/null +++ b/test/subtraction1.query @@ -0,0 +1 @@ +people - σ name=='eve'(people) diff --git a/test/subtraction1.result b/test/subtraction1.result new file mode 100644 index 0000000..6dc5c97 --- /dev/null +++ b/test/subtraction1.result @@ -0,0 +1,8 @@ +id,name,chief,age +3,dean,1,33 +6,paul,4,30 +2,john,1,30 +0,jack,0,22 +7,alia,1,28 +1,carl,0,20 +5,duncan,4,30 diff --git a/test/union1.query b/test/union1.query new file mode 100644 index 0000000..200d663 --- /dev/null +++ b/test/union1.query @@ -0,0 +1 @@ +σ age<30 (σ (id%2==0) (people) ᑌ σ age>22(people)) diff --git a/test/union1.result b/test/union1.result new file mode 100644 index 0000000..dea402b --- /dev/null +++ b/test/union1.result @@ -0,0 +1,4 @@ +id,name,chief,age +7,alia,1,28 +4,eve,0,25 +0,jack,0,22 diff --git a/test/union2.query b/test/union2.query new file mode 100644 index 0000000..61a3569 --- /dev/null +++ b/test/union2.query @@ -0,0 +1 @@ +people ᑌ σ name=='eve' (people) diff --git a/test/union2.result b/test/union2.result new file mode 100644 index 0000000..0c5da4e --- /dev/null +++ b/test/union2.result @@ -0,0 +1,9 @@ +id,name,chief,age +3,dean,1,33 +6,paul,4,30 +2,john,1,30 +0,jack,0,22 +7,alia,1,28 +1,carl,0,20 +4,eve,0,25 +5,duncan,4,30 diff --git a/test/union3.query b/test/union3.query new file mode 100644 index 0000000..1643a1d --- /dev/null +++ b/test/union3.query @@ -0,0 +1 @@ +σ name=='eve' (people) ᑌ people diff --git a/test/union3.result b/test/union3.result new file mode 100644 index 0000000..0c5da4e --- /dev/null +++ b/test/union3.result @@ -0,0 +1,9 @@ +id,name,chief,age +3,dean,1,33 +6,paul,4,30 +2,john,1,30 +0,jack,0,22 +7,alia,1,28 +1,carl,0,20 +4,eve,0,25 +5,duncan,4,30