Skip to content

Commit

Permalink
revert the utils changes
Browse files Browse the repository at this point in the history
  • Loading branch information
neuyilan committed Jan 26, 2025
1 parent 6454540 commit a2df38d
Showing 1 changed file with 12 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,18 @@ public static List<ReusingTestData> getExpectedForAggSum(List<ReusingTestData> i

List<ReusingTestData> expected = new ArrayList<>();
for (List<ReusingTestData> group : groups.values()) {
long sum =
group.stream().mapToLong(d -> d.valueKind.isAdd() ? d.value : -d.value).sum();
ReusingTestData last = group.get(group.size() - 1);
expected.add(new ReusingTestData(last.key, last.sequenceNumber, RowKind.INSERT, sum));
if (group.size() == 1) {
// due to ReducerMergeFunctionWrapper
expected.add(group.get(0));
} else {
long sum =
group.stream()
.mapToLong(d -> d.valueKind.isAdd() ? d.value : -d.value)
.sum();
ReusingTestData last = group.get(group.size() - 1);
expected.add(
new ReusingTestData(last.key, last.sequenceNumber, RowKind.INSERT, sum));
}
}
return expected;
}
Expand Down

0 comments on commit a2df38d

Please sign in to comment.