Initialize data in cloudSqlOnly tests (#1266)

* Initialize data in cloudSqlOnly tests

* combine conditionals
This commit is contained in:
sarahcaseybot 2021-08-09 13:04:35 -04:00 committed by GitHub
parent 761ae612fd
commit 9811cdb85c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 7 deletions

View file

@ -40,8 +40,7 @@ import org.junit.jupiter.api.extension.RegisterExtension;
public class PremiumListTest {
@RegisterExtension
public final AppEngineExtension appEngine =
AppEngineExtension.builder().withDatastoreAndCloudSql().build();
public final AppEngineExtension appEngine = AppEngineExtension.builder().withCloudSql().build();
@BeforeEach
void before() {

View file

@ -391,11 +391,7 @@ public final class AppEngineExtension implements BeforeEachCallback, AfterEachCa
if (isWithDatastoreAndCloudSql()) {
injectTmForDualDatabaseTest(context);
}
if (tm().isOfy()) {
if (withDatastore && !withoutCannedData) {
loadInitialData();
}
} else if (withCloudSql && !withJpaUnitTest && !withoutCannedData) {
if (!withoutCannedData && (tm().isOfy() || (withCloudSql && !withJpaUnitTest))) {
loadInitialData();
}
}