Merge pull request #11136 from kwoyke/JAVA-5955
JAVA-5955: Decrease size of the zips.json file
This commit is contained in:
commit
d0e602c42f
@ -124,7 +124,7 @@ public class ZipsAggregationLiveTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenStateWithLowestAvgCityPopIsND_theSuccess() {
|
public void whenStateWithLowestAvgCityPopIsME_theSuccess() {
|
||||||
|
|
||||||
GroupOperation sumTotalCityPop = group("state", "city").sum("pop").as("cityPop");
|
GroupOperation sumTotalCityPop = group("state", "city").sum("pop").as("cityPop");
|
||||||
GroupOperation averageStatePop = group("_id.state").avg("cityPop").as("avgCityPop");
|
GroupOperation averageStatePop = group("_id.state").avg("cityPop").as("avgCityPop");
|
||||||
@ -138,13 +138,12 @@ public class ZipsAggregationLiveTest {
|
|||||||
AggregationResults<StatePopulation> result = mongoTemplate.aggregate(aggregation, "zips", StatePopulation.class);
|
AggregationResults<StatePopulation> result = mongoTemplate.aggregate(aggregation, "zips", StatePopulation.class);
|
||||||
StatePopulation smallestState = result.getUniqueMappedResult();
|
StatePopulation smallestState = result.getUniqueMappedResult();
|
||||||
|
|
||||||
assertEquals("ND", smallestState.getState());
|
assertEquals("ME", smallestState.getState());
|
||||||
assertTrue(smallestState.getStatePop()
|
assertEquals(3676, smallestState.getStatePop().longValue());
|
||||||
.equals(1645));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenMaxTXAndMinDC_theSuccess() {
|
public void whenMaxMAAndMinRI_theSuccess() {
|
||||||
|
|
||||||
GroupOperation sumZips = group("state").count().as("zipCount");
|
GroupOperation sumZips = group("state").count().as("zipCount");
|
||||||
SortOperation sortByCount = sort(Direction.ASC, "zipCount");
|
SortOperation sortByCount = sort(Direction.ASC, "zipCount");
|
||||||
@ -157,10 +156,10 @@ public class ZipsAggregationLiveTest {
|
|||||||
AggregationResults<Document> result = mongoTemplate.aggregate(aggregation, "zips", Document.class);
|
AggregationResults<Document> result = mongoTemplate.aggregate(aggregation, "zips", Document.class);
|
||||||
Document document = result.getUniqueMappedResult();
|
Document document = result.getUniqueMappedResult();
|
||||||
|
|
||||||
assertEquals("DC", document.get("minZipState"));
|
assertEquals("RI", document.get("minZipState"));
|
||||||
assertEquals(24, document.get("minZipCount"));
|
assertEquals(69, document.get("minZipCount"));
|
||||||
assertEquals("TX", document.get("maxZipState"));
|
assertEquals("MA", document.get("maxZipState"));
|
||||||
assertEquals(1671, document.get("maxZipCount"));
|
assertEquals(474, document.get("maxZipCount"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
1000
persistence-modules/spring-data-mongodb/src/test/resources/zips.json
Normal file
1000
persistence-modules/spring-data-mongodb/src/test/resources/zips.json
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user