Ich verwende DbUnit in der aktuellen Version 2.4.8 und ich viele Warnungen in meinen Unit-Tests mit dieser Meldung:DbUnit - Achtung: AbstractTableMetaData
WARN : org.dbunit.dataset.AbstractTableMetaData -
Potential problem found: The configured data type factory
'class org.dbunit.dataset.datatype.DefaultDataTypeFactory'
might cause problems with the current database 'MySQL' (e.g. some datatypes may
not be supported properly). In rare cases you might see this message because the
list of supported database products is incomplete (list=[derby]). If so please
request a java-class update via the forums.If you are using your own
IDataTypeFactory extending DefaultDataTypeFactory, ensure that you override
getValidDbProducts() to specify the supported database products.
Also dachte ich, ich dieses Add (ich ein MySQL Datenbank):
protected void setUpDatabaseConfig(DatabaseConfig config) {
config.setProperty(DatabaseConfig.PROPERTY_DATATYPE_FACTORY, new MySqlDataTypeFactory());
}
Aber das hilft nicht, diese Warnungen zu vermeiden. Was ist hier falsch?
Vielen Dank im Voraus & Mit freundlichen Grüßen Tim.
Haben Sie versucht, verwenden können: „Wenn so fordern Sie bitte eine Java-Klasse-Update über den Foren“ Weg? –
Nein, das ist dieser: MySqlDataTypeFactory. Es sollte in Ordnung sein. – Tim
Können Sie Ihren Code zeigen? Wo rufst du setUpDatabaseConfig auf? – Frans