Skip to content

Commit 318b3d3

Browse files
author
Thomas Darimont
committed
DATAMONGO-1133 - Assert that Field aliasing is honored in Aggregation operations.
Added some test to show that field aliases are honored during object rendering in Aggregation operations. Original pull request: #279.
1 parent 1c6ab25 commit 318b3d3

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/AggregationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1066,7 +1066,7 @@ public void shouldHonorFieldAliasesForFieldReferences() {
10661066
DBObject result = results.getMappedResults().get(0);
10671067

10681068
assertThat(result.get("_id"), is(equalTo((Object) "counter1")));
1069-
assertThat(result.get("totalValue"), is(equalTo((Object) 42.0)));
1069+
assertThat(result.get("totalValue"), is(equalTo((Object) 100.0)));
10701070
}
10711071

10721072
private void assertLikeStats(LikeStats like, String id, long count) {

spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/MeterData.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,12 @@
2222
* @author Thomas Darimont
2323
*/
2424
public class MeterData {
25+
@Id String id;
2526

26-
@Id String resourceId;
27+
String resourceId;
2728
@Field("counter_name") String counterName;
2829
double counterVolume;
2930

30-
public MeterData() {}
31-
3231
public MeterData(String resourceId, String counterName, double counterVolume) {
3332

3433
this.resourceId = resourceId;

0 commit comments

Comments
 (0)