Tag: dbunit
DbUnit ist eine JUnit-Erweiterung gezielte Datenbank-getriebene Projekte, unter anderem setzt Sie Ihre Datenbank in einen bekannten Zustand zwischen den Testläufen.
3
Antworten
In einer nussschale Meine Befehlszeile Java-Anwendung kopiert die Daten aus einer Datenquelle zu einem anderen ohne Verwendung von XA. Ich konfiguriert haben zwei getrennte Datenquellen und würde wie ein JUnit-test, können rollback-Daten auf beiden Datenquellen. Ich benutze
1
Antworten
Konfigurierte ich meine test-Umgebung über java-config. Bei meinem test brauche ich einige Daten im Voraus, um es auszuführen, aber wenn ich den test mit der @DatabaseSetup Anmerkung ich bekomme immer den Fehler Unable to load dataset from
1
Antworten
Ich bekomme immer diese exception mit DBUnit an der gleichen Stelle: org.dbunit.dataset.DataSetException: com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed at org.dbunit.database.DatabaseTableMetaData.getColumns(DatabaseTableMetaData.java:359) etc. Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(Unknown Source) at com.microsoft.sqlserver.jdbc.TDSChannel.read(Unknown Source) at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(Unknown Source) at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(Unknown Source) at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(Unknown
2
Antworten
Ich bin mit HSQL zusammen mit DBUnit laufen meine unit-tests. So weit, dass ich anfangen kann HSQL aus einem Skript erzeugt eine neue schema, dann Hibernate erstellt die Tabellen und DBUnit fügen Sie die Daten in diesen
3
Antworten
Frage ich mich, ob es irgendeinen Weg gibt, um anzugeben, zum Beispiel morgen als Datum in der DBUnit XML-dataset. Manchmal code-Logik ist unterschiedlich für Termine in der Zukunft und Termine in der Vergangenheit, und ich will testen
2
Antworten
Ich bin neu in automatisierten Prüf-und dbUnit. Also ich würde schätzen Ihre Beratung. Werde ich eine test-suite ausgeführt wird, auf folgende Weise: erstellen Sie eine in-memory-H2-Datenbank ausführen von DDL-Skripts, um Tabellen zu erstellen laufen dbUnit zum einfügen
3
Antworten
Ich bin versucht zu reparieren, die test-suite auf ein Projekt, das ich geerbt zu haben von einem anderen Programmierer für einige java Datenbank code. Das Projekt selbst ist mit hibernate und MySQL für die DB-Sachen, aber für
5
Antworten
Ich bin mit dbunit zum erstellen von sicherungen der Datenbank, die importiert und exportiert werden. Meine Anwendung die Möglichkeit, mehrere Datenbank-engines: MySQL, PostgreSQL, SQLServer, H2 und Oracle. Alle der oben genannten, funktionieren mit dem folgenden code: //Connect
6
Antworten
Ich weiß, gab es Diskussionen wrt dbunit hier. Ich habe gelesen, die meisten von Ihnen, aber ich kann nicht scheinen, um herauszufinden, eine Lösung für mein problem. Habe ich hibernate und spring. Ich mache TDD, so hatte
2
Antworten
How können wir ganz einfach importieren/exportieren der Datenbank Daten, die dbunit könnte das folgende format? <dataset> <tablea cola="" colb="" /> <tableb colc="" cold="" /> </dataset> Ich würde gerne einen Weg finden, exportieren Sie die bestehenden Daten aus
2
Antworten
Fehler java org.junit.runner.JUnitCore TestCase JUnit version 4.10 .E.. Time: 0.28 There was 1 failure: 1) testDbNoChanges(TestCase) org.dbunit.dataset.NoSuchTableException: Did not find table 'EVENTS' in schema 'null' Frage Was hat dieser Fehler zu bedeuten? Was mache ich falsch? Warum
1
Antworten
Mache ich die integration, die Tests in einer Datenbank Hsqldb. Mein Produktions-Datenbank ist eine Oracle-Datenbank. Versionen Hibernate : 4.1.3.final. Hsqldb : 2.3.3. ( I can't use the 2.3.4 because it can't run all my junit tests in
3
Antworten
Ich bin auf die Reparatur von test-suite für ein Projekt von uns, das ist getestet durch Hibernate/DBUnit. Es gibt mehrere test-Fälle, die alle werfen eine ähnliche Ausnahme von Hibernate, die wie folgt aussieht: java.sql.SQLException: Nicht-Aggregatfunktion oder die
5
Antworten
Bin ich immer diese Fehlermeldung wenn ich starte meine Anwendung Caused by: org.dbunit.dataset.NoSuchColumnException: CLIENT.ID - (Non-uppercase input column: ID) in ColumnNameToIndexes cache map. Note that the map's column names are NOT case sensitive Bin ich mir auch
2
Antworten
Zocke ich mit JAXB /MOXy in letzter Zeit viel, und es funktioniert Super auf alle meine tests und Beispiel-codes. Ich ausschließlich mit Bindung-Dateien, das ist, warum ich bin mit MOXy. Bitte beachten Sie, dass in allen meinen
2
Antworten
Ich bin zurzeit Codierung testen mit dbunit(mit hsqldb). Jedoch, ich habe ein großes Problem bei der Initialisierung der db: hier der code: /** * Init before a test starts */ @Before public void initialise() { IDataSet dataSetRating
4
Antworten
Ich bin mit maven standard directory layout. So habe ich Hinzugefügt testdata.xml Datei src/test/resources-Ordner, und ich habe auch es so: .addAsWebInfResource("testdata.xml", "testdata.xml") in der deployment-Methode, und ich habe bestätigt, dass es da ist. Dadurch wird die Datei
9
Antworten
Bevor dieses posting habe ich ein wenig gegoogelt, ich suchte im dbunit-user Archive und ein bisschen auch im DbUnit-bug-Liste, aber ich hab nicht gefunden, was auf der Suche nach. Leider Antworten hier hat mir nicht geholfen, entweder.
1
Antworten
Hat jemand einen link zu einer guten, funktionierenden tutorial oder Buch darüber, wie, um loszulegen mit dem hinzufügen der DBUnit-Schicht, um meine PHPUNit tests? Ich habe versucht folgenden code in protected function getDatabaseTester() { $pdo = new
3
Antworten
Ich versuche, mit DBUnit mit reinem JDBC und Datenbank HSQLDB, und kann nicht ganz, dass es funktioniert-obwohl ich verwendet habe, DBUnit mit Hibernate früher mit großem Erfolg. Hier ist der code: import java.sql.PreparedStatement; import org.dbunit.IDatabaseTester; import org.dbunit.JdbcDatabaseTester;
6
Antworten
Möchte ich die Bereinigung der Datenbank nach jedem Testfall ohne Rollback der Transaktion. Ich habe versucht, DBUnit ist DatabaseOperation.DELETE_ALLaber es funktioniert nicht, wenn eine Löschung gegen eine foreign key-Einschränkung. Ich weiß, dass ich disable foreign key checks,
5
Antworten
Ich bin mit DbUnit in der neuesten version 2.4.8 und ich erhalte viele Warnungen in meine Unit-tests mit dieser Meldung: WARN : org.dbunit.dataset.AbstractTableMetaData - Potential problem found: The configured data type factory 'class org.dbunit.dataset.datatype.DefaultDataTypeFactory' might cause problems
5
Antworten
Schaue ich EasyMock und tutorials/Beispiele um die Verwendung es für Unit-Test-DAO-Klassen, für die ein "außerhalb-container" testen. Aber ich denke, die meisten von Ihnen sprechen über die Prüfung der Service-Ebene statt, Sie verspotten die DAO-Klasse. Ich bin ein
2
Antworten
Ich habe gesehen, einige Leute verwenden Sie die maven-sql-plugin haben, um dies zu tun. Aber es scheint wie eine Aufgabe, die besser geeignet für DBUnit....vielleicht am Anfang eine ganze test-suite. Was ist die best practice hier? InformationsquelleAutor
5
Antworten
Ich erkannte, dass DBUnit nicht die Tabellen erstellen sich von selbst (siehe Wie kann ich testen mit DBUnit mit reinem JDBC und Datenbank HSQLDB, ohne mit einem NoSuchTableException?). Gibt es eine Möglichkeit für DBUnit automatisch zu erstellen,
13
Antworten
Ich dachte, der macht eine neue, leichte-Gewicht-Datenbank-Bevölkerung framework. Ich hasse absolut dbunit. Bevor ich das Tue, möchte ich wissen, ob schon jemand es getan hat. Dinge, die ich nicht mag über dbunit: 1) Das einfachste format zu