From 6389b1bb73f30abd0f559b11dedd31144b3dcece Mon Sep 17 00:00:00 2001 From: Thomas Darimont Date: Thu, 26 Jun 2014 14:19:24 +0200 Subject: [PATCH] DATAMONGO-954 - Add support for system variables in aggregation operations. Add assumes for appropriate MongoDB version. --- .../data/mongodb/core/aggregation/AggregationTests.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/AggregationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/AggregationTests.java index 3f6b002f5..fbd1666f8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/AggregationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/AggregationTests.java @@ -913,6 +913,8 @@ public class AggregationTests { @Test public void shouldSupportReturningCurrentAggregationRoot() { + assumeTrue(mongoVersion.isGreaterThanOrEqualTo(TWO_DOT_SIX)); + mongoTemplate.save(new Person("p1_first", "p1_last", 25)); mongoTemplate.save(new Person("p2_first", "p2_last", 32)); mongoTemplate.save(new Person("p3_first", "p3_last", 25)); @@ -940,6 +942,8 @@ public class AggregationTests { @Test public void shouldSupportReturningCurrentAggregationRootInReference() { + assumeTrue(mongoVersion.isGreaterThanOrEqualTo(TWO_DOT_SIX)); + mongoTemplate.save(new Reservation("0123", "42", 100)); mongoTemplate.save(new Reservation("0360", "43", 200)); mongoTemplate.save(new Reservation("0360", "44", 300));