MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Des tests d'intégration avec MongoDB ?

Pour commencer, je ne connais aucun équivalent direct à DBUnit pour Mongo. Mongo est encore un nouveau produit, vous devrez donc probablement "rouler le vôtre" pour certains de ces trucs.

Cependant, plusieurs fonctionnalités de Mongo devraient vous faciliter la tâche :

  1. Il fonctionne avec des autorisations minimales
  2. Il peut simplement "s'exécuter" sur des fichiers préparés
  3. Il n'a pas vraiment de schéma (sauf pour les index)
  4. Cela peut fonctionner avec des données JSON

En fonction de votre ensemble de données, il existe de nombreuses façons de procéder. Mais les outils de base sont là.

  • Vous devriez pouvoir démarrer une version spécifiquement pour votre test, à partir de votre test.
  • Vous devriez pouvoir importer des données "d'état" à partir du fichier JSON.
  • Vous devriez être en mesure d'appliquer toutes les fonctions côté serveur à partir d'un fichier JS (à partir de rien).

Donc, tout devrait être assez simple. Bien que vous deviez écrire une grande partie du code de colle.