| validate() |  | 0% |  | 0% | 48 | 48 | 60 | 60 | 1 | 1 |
| compareVersion(MigrationInfo) |  | 0% |  | 0% | 14 | 14 | 22 | 22 | 1 | 1 |
| compareTo(MigrationInfo) |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| getState() |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| MigrationInfoImpl(ResolvedMigration, AppliedMigration, MigrationInfoContext, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| descriptionMismatch(ResolvedMigration, AppliedMigration) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| createMismatchMessage(String, String, Object, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shouldNotExecuteMigration(ResolvedMigration) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| canExecuteInTransaction() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getType() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getChecksum() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isVersioned() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getVersion() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDescription() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getScript() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getShouldExecuteExpression() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getInstalledRank() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getExecutionTime() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$validate$0(MigrationState, ValidatePattern) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getInstalledOn() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getInstalledBy() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getPhysicalLocation() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getResolvedChecksum() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getAppliedChecksum() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getResolvedMigration() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAppliedMigration() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |