SchemaContractMigrator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total177 of 1,28286%41 of 12065%359545316235
dropConstraintOrIndex(Connection, SchemaContractMigrator.TableRef, String)421323%20%12141701
ensurePasswordChangeColumn(Connection)321430%5337%35101301
qualifiedIndex(Connection, SchemaContractMigrator.TableRef, String)220%40%333311
bindWorkspaceRowsToSourceRepositories(Connection, SchemaContractMigrator.TableRef, String)2015388%61672%51244701
requireExactlyOnePrimaryRepository(Connection, String, long)144576%3770%3621601
lambda$findTable$4(String, SchemaContractMigrator.TableRef)120%40%332211
assertNoScopedDuplicates(Connection, SchemaContractMigrator.TableRef)82777%1150%1211001
migrate()75688%n/a0121901
ensureRepositoryForeignKey(Connection, SchemaContractMigrator.TableRef, String)64187%1375%1311101
rollbackQuietly(Connection, Throwable)4450%n/a012501
safeSchema(Connection)3350%n/a012301
qualified(Connection, SchemaContractMigrator.TableRef)22191%2250%230301
quoted(Connection, String)21990%2250%231401
normalizeOptional(String)2880%2250%230101
uniqueIndexes(Connection, SchemaContractMigrator.TableRef)7098%3562%3511801
migrateHypothesisUniqueness(Connection)94100%4100%0302301
bindLegacyRowsToRepositories(Connection, SchemaContractMigrator.TableRef, String)77100%4100%0301801
migrateScopedUniqueness(Connection, String, String, List, Set)71100%4100%0301701
findTable(Connection, String)62100%1583%1401601
replaceLegacyUniqueIndexes(Connection, SchemaContractMigrator.TableRef, String, List)50100%4100%030801
static {...}49100%n/a010801
hasImportedKey(Connection, SchemaContractMigrator.TableRef, String, SchemaContractMigrator.TableRef, String)42100%3770%360901
assertNoHypothesisDuplicates(Connection, SchemaContractMigrator.TableRef)37100%2100%0201201
columnExists(Connection, SchemaContractMigrator.TableRef, String)35100%2675%250901
normalizeWorkspaceScope(Connection, SchemaContractMigrator.TableRef)24100%n/a010501
ensureColumn(Connection, SchemaContractMigrator.TableRef, String, String)18100%2100%020401
singleLong(Connection, String)16100%n/a010401
execute(Connection, String)12100%n/a010401
lambda$uniqueIndexes$3(List, String, Map)11100%n/a010101
SchemaContractMigrator(DataSource)9100%n/a010301
lambda$migrateHypothesisUniqueness$1(SchemaContractMigrator.IndexDefinition)8100%n/a010201
lambda$migrateScopedUniqueness$0(Set, SchemaContractMigrator.IndexDefinition)8100%n/a010101
lambda$uniqueIndexes$2(String)4100%n/a010101
workspaceScopeExpression()2100%n/a010101
sessionScopeExpression()2100%n/a010101