Human-readable list of differences between expectedColumn and actualColumn.
Empty is there are no differences.
Source
List<String> get errorMessages { if (expectedColumn == null && actualColumn != null) { return [ "Column '${actualColumn.name}' in table '${actualColumn.table .name}' should NOT exist, but is created by migration files" ]; } else if (expectedColumn != null && actualColumn == null) { return [ "Column '${expectedColumn.name}' in table '${expectedColumn.table .name}' should exist, but is NOT created by migration files" ]; } return _differingProperties.map((propertyName) { var expectedValue = reflect(expectedColumn).getField(new Symbol(propertyName)).reflectee; var actualValue = reflect(actualColumn).getField(new Symbol(propertyName)).reflectee; return "Column '${expectedColumn.name}' in table '${actualColumn.table.name}' expected " "'$expectedValue' for '$propertyName', but migration files yield '$actualValue'"; }).toList(); }