Ich suche nach einem Mock fuer Db (MySQL, Cassandra). Der Grund ist, ich will bei den UnitTests keine Db im Hintergrund laufen lassen muessen.
Database mock C++
Anmeldungsdatum: Beiträge: 204 |
|
Projektleitung
Anmeldungsdatum: Beiträge: 12821 |
Für MySQL kannst Du SQLite nehmen. Allerdings ist natürlich der SQL-Dialekt verschieden. Wie nutzt Du denn die DB? Hast Du einen OR-Mapper oder andere Abstraktionsschicht über der DB? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 204 |
Ich verwende die Cassandra und spreche diese mit Datastax an. Daneben soll noch Apache Ignite, MySQL und Redis verwendet werden. |
Projektleitung
Anmeldungsdatum: Beiträge: 12821 |
Da hast Du ja einen schönen Zoo zusammen. Ich könnte mir vorstellen, dass das schwierig wird. Eine Möglichkeit wäre, Docker-Container mit den jeweiligen DB-Softwaren und Daten zu erstellen, so dass Du beim Hochfahren des Containers immer einen definierten Stand hast. |