sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Pruebas de integración con MongoDB?

Para empezar, no conozco ningún equivalente directo a DBUnit para Mongo. Mongo sigue siendo un producto nuevo, por lo que probablemente tendrás que "hacer tu propio rollo" para algunas de estas cosas.

Sin embargo, hay varias características de Mongo que deberían facilitar esto:

  1. Se ejecuta con permisos mínimos
  2. Puede simplemente "ejecutarse" en archivos preparados
  3. Realmente no tiene un esquema (a excepción de los índices)
  4. Puede funcionar con datos JSON

Según su conjunto de datos, hay muchas maneras de hacer esto. Pero las herramientas básicas están ahí.

  • Debería poder iniciar una versión específica para su prueba, desde su prueba.
  • Debería poder importar datos de "estado" desde un archivo JSON.
  • Debería poder aplicar cualquier función del lado del servidor desde un archivo JS (desde cero).

Así que todo debería ser bastante sencillo. Aunque tendrás que escribir gran parte del código de pegamento.