summaryrefslogtreecommitdiff
path: root/src/test/java/com/amazon/carbonado/cursor
diff options
context:
space:
mode:
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 {