summaryrefslogtreecommitdiff
path: root/src/test/java/com/amazon/carbonado/cursor
diff options
context:
space:
mode:
authorBrian S. O'Neill <bronee@gmail.com>2007-10-26 21:24:43 +0000
committerBrian S. O'Neill <bronee@gmail.com>2007-10-26 21:24:43 +0000
commit8a6e27686f0a891cf6c2370893abbde3325f7a98 (patch)
tree580547ae01534e443d72af142f0fd9883e2bb873 /src/test/java/com/amazon/carbonado/cursor
parent924f0db8a087a3ae396ceeec88dc78d826a50f2a (diff)
Added support for outer joins.
Diffstat (limited to 'src/test/java/com/amazon/carbonado/cursor')
-rw-r--r--src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java b/src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java
index 6f78c42..53c3171 100644
--- a/src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java
+++ b/src/test/java/com/amazon/carbonado/cursor/TestFilteredCursor.java
@@ -616,6 +616,14 @@ public class TestFilteredCursor extends TestCase {
assertEquals(2, matches.size());
assertEquals(2, matches.get(0).getOrderItemID());
assertEquals(3, matches.get(1).getOrderItemID());
+
+ // Outer join, done in the "correct" way.
+ matches = items.query("itemPrice = ? & (order).orderTotal = ?")
+ .with(5).with(100)
+ .fetch().toList();
+ assertEquals(2, matches.size());
+ assertEquals(2, matches.get(0).getOrderItemID());
+ assertEquals(3, matches.get(1).getOrderItemID());
}
public void testExistsWithParams() throws Exception {