1
0
mirror of https://github.com/google/nomulus synced 2026-01-08 23:23:32 +00:00

Display concrete test method name for @@DualDatabaseTest (#876)

This commit is contained in:
Shicong Huang
2020-11-18 20:56:08 -05:00
committed by GitHub
parent e1ce357904
commit 1c7c202a80

View File

@@ -54,9 +54,11 @@ class DualDatabaseTestInvocationContextProvider implements TestTemplateInvocatio
public Stream<TestTemplateInvocationContext> provideTestTemplateInvocationContexts(
ExtensionContext context) {
TestTemplateInvocationContext ofyContext =
createInvocationContext("Test Datastore", TransactionManagerFactory::ofyTm);
createInvocationContext(
context.getDisplayName() + " with Datastore", TransactionManagerFactory::ofyTm);
TestTemplateInvocationContext sqlContext =
createInvocationContext("Test PostgreSQL", TransactionManagerFactory::jpaTm);
createInvocationContext(
context.getDisplayName() + " with PostgreSQL", TransactionManagerFactory::jpaTm);
Method testMethod = context.getTestMethod().orElseThrow(IllegalStateException::new);
if (testMethod.isAnnotationPresent(TestOfyAndSql.class)) {
return Stream.of(ofyContext, sqlContext);