staging.inyokaproject.org

Database mock C++

Status: Ungelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

TheIntruder

Avatar von TheIntruder

Anmeldungsdatum:
26. Juni 2011

Beiträge: 205

Ich suche nach einem Mock fuer Db (MySQL, Cassandra). Der Grund ist, ich will bei den UnitTests keine Db im Hintergrund laufen lassen muessen.

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13242

TheIntruder schrieb:

Ich suche nach einem Mock fuer Db (MySQL, Cassandra). Der Grund ist, ich will bei den UnitTests keine Db im Hintergrund laufen lassen muessen.

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?

TheIntruder

(Themenstarter)
Avatar von TheIntruder

Anmeldungsdatum:
26. Juni 2011

Beiträge: 205

Ich verwende die Cassandra und spreche diese mit Datastax an. Daneben soll noch Apache Ignite, MySQL und Redis verwendet werden.

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13242

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.

Antworten |