sql >> Database >  >> NoSQL >> MongoDB

Integratietests met MongoDB?

Om te beginnen ken ik geen direct equivalent van DBUnit voor Mongo. Mongo is nog steeds een nieuw product, dus voor sommige van deze dingen zul je waarschijnlijk "je eigen ding moeten doen".

Er zijn echter verschillende functies van Mongo die dit gemakkelijk zouden moeten maken:

  1. Het werkt met minimale rechten
  2. Het kan gewoon "draaien" op voorbereide bestanden
  3. Het heeft niet echt een schema (behalve voor indexen)
  4. Het kan werken met JSON-gegevens

Op basis van uw dataset zijn er tal van manieren om dit te doen. Maar de basisinstrumenten zijn er.

  • Je zou vanuit je test een specifieke versie voor je test moeten kunnen starten.
  • U zou 'staat'-gegevens uit het JSON-bestand moeten kunnen importeren.
  • U zou alle serverfuncties van een JS-bestand (vanaf het begin) moeten kunnen toepassen.

Het geheel moet dus vrij eenvoudig zijn. Hoewel je veel van de lijmcode zult moeten schrijven.



  1. Airflow CROSSSLOT Sleutels in verzoek hashen niet naar dezelfde slotfout met AWS ElastiCache

  2. MongoDB Totale som van elke sleutel op een subdocument

  3. mongodb-authenticatie met verbindingsreeks

  4. Speel Framework 2.5 hoe mongoDB toe te voegen?