Skip to content

Commit 3358272

Browse files
committed
Extract a helper method in MetastoreInvocations
1 parent e7d850c commit 3358272

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

plugin/trino-hive/src/test/java/io/trino/plugin/hive/metastore/MetastoreInvocations.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
import io.trino.testing.QueryRunner;
2020
import org.intellij.lang.annotations.Language;
2121

22+
import java.util.List;
23+
2224
import static com.google.common.collect.ImmutableMultiset.toImmutableMultiset;
2325
import static io.trino.testing.MultisetAssertions.assertMultisetsEqual;
2426

@@ -36,15 +38,18 @@ public static void assertMetastoreInvocationsForQuery(
3638
{
3739
queryRunner.execute(session, query);
3840

39-
Multiset<MetastoreMethod> invocations = queryRunner.getSpans().stream()
41+
assertMultisetsEqual(filterInvocations(queryRunner.getSpans()), expectedInvocations);
42+
}
43+
44+
public static Multiset<MetastoreMethod> filterInvocations(List<SpanData> spans)
45+
{
46+
return spans.stream()
4047
.map(SpanData::getName)
4148
.filter(name -> name.startsWith(TRACE_PREFIX))
4249
.map(name -> name.substring(TRACE_PREFIX.length()))
4350
.filter(name -> !name.equals("listRoleGrants"))
4451
.filter(name -> !name.equals("listTablePrivileges"))
4552
.map(MetastoreMethod::fromMethodName)
4653
.collect(toImmutableMultiset());
47-
48-
assertMultisetsEqual(invocations, expectedInvocations);
4954
}
5055
}

0 commit comments

Comments
 (0)