Skip to content

Commit 0918ebd

Browse files
authored
Merge pull request #156 from rsim/refactor/move_patches_from_eazy_cube_to_mondrian
Compiled from branch refactor/move_patches_from_eazy_cube_to_mondrian
2 parents 5c327c7 + 57d59f0 commit 0918ebd

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

-50.5 KB
Binary file not shown.

test/query_test.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1226,7 +1226,11 @@ def query_unit_sales_value
12261226
end
12271227

12281228
it "should return query plan" do
1229-
assert_like <<~EOS, @result.profiling_plan
1229+
# Normalize anonymous inner class indices in BuiltinFunTable — javac numbering
1230+
# shifts across JDK builds (different vendors emit/skip dead-code anonymous
1231+
# classes differently), and we don't want to rewrite this test on every rebuild.
1232+
plan = @result.profiling_plan.gsub(/BuiltinFunTable\$\d+\$\d+/, "BuiltinFunTable$N$N")
1233+
assert_like <<~EOS, plan
12301234
Axis (COLUMNS):
12311235
SetListCalc(name=SetListCalc, class=class mondrian.olap.fun.SetFunDef$SetListCalc,
12321236
type=SetType<MemberType<member=[Measures].[Unit Sales]>>, resultStyle=MUTABLE_LIST)
@@ -1236,7 +1240,7 @@ def query_unit_sales_value
12361240
type=MemberType<member=[Measures].[Unit Sales]>, resultStyle=VALUE_NOT_NULL, value=[Measures].[Unit Sales])
12371241
12381242
Axis (ROWS):
1239-
Children(name=Children, class=class mondrian.olap.fun.BuiltinFunTable$21$1,
1243+
Children(name=Children, class=class mondrian.olap.fun.BuiltinFunTable$N$N,
12401244
type=SetType<MemberType<hierarchy=[Product]>>, resultStyle=LIST)
12411245
CurrentMemberFixed(hierarchy=[Product], name=CurrentMemberFixed,
12421246
class=class mondrian.olap.fun.HierarchyCurrentMemberFunDef$FixedCalcImpl,

0 commit comments

Comments
 (0)