MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Test di integrazione con MongoDB?

Per iniziare, non conosco alcun equivalente diretto di DBUnit per Mongo. Mongo è ancora un nuovo prodotto, quindi probabilmente dovrai "rotolare il tuo" per alcune di queste cose.

Tuttavia, ci sono diverse funzionalità di Mongo che dovrebbero renderlo facile:

  1. Funziona con autorizzazioni minime
  2. Può semplicemente "eseguire" su file preparati
  3. In realtà non ha uno schema (tranne per gli indici)
  4. Può funzionare con dati JSON

Sulla base del tuo set di dati ci sono molti modi per farlo. Ma gli strumenti di base ci sono.

  • Dovresti essere in grado di avviare una versione specifica per il tuo test, dal tuo test.
  • Dovresti essere in grado di importare i dati di "stato" dal file JSON.
  • Dovresti essere in grado di applicare qualsiasi funzione lato server da un file JS (da zero).

Quindi il tutto dovrebbe essere abbastanza semplice. Anche se dovrai scrivere gran parte del codice della colla.