HBase-Integrationstests mit NoSQLUnit
Mit der nicht-relationalen, verteilten Datenbank HBase unterstützt die neue Version der JUnit-Erweiterung NoSQLUnit ein weiteres NoSQL-System. Integrations- und Unittests können nun auch für Anwendungen, die das Apache-Projekt nutzen, erstellt werden.
- Julia Schmidt
Neben den NoSQL-Datenbanken MongoDB, Neo4j, Cassandra und Redis unterstützt NoSQLUnit 0.6.0 jetzt auch Apache HBase. Mit Hilfe der JUnit-Erweiterung lassen sich Unit- und Integrationstests zur Qualitätssicherung für Systeme mit NoSQL-Backend erstellen und durchführen.
Zum Schreiben von HBase-Tests wurden zwei Regelsammlungen zur VerfĂĽgung gestellt, eine zur Wahl eines geeigneten Ansatzes, je nachdem welche Art von Test durchzufĂĽhren ist (Integration, Unit, Deployment), und eine, um die Datenbank im bekannten Zustand zu belassen. Als Standardformat der HBase-Datasets wird JSON angenommen.
Syntaxbeispiele zum Erstellen von Tests sind, neben dem Quellcode, auf Github vorhanden. (jul)