Printemps incorporé serveur ldap dans les tests unitaires

Je suis en train d'essayer d'utiliser un intégré le serveur ldap pour les tests unitaires.

Au Printemps de Sécurité, vous pouvez définir rapidement intégré le serveur ldap pour les essais avec le tag avec des exemples de données chargées depuis la ldif.

Je serai à l'aide de Printemps Ldap pour effectuer des opérations ldap, et la pensée de tester l'habitude CRUD les caractéristiques de mon service de l'Utilisateur de l'objet.

Est là, cependant, un moyen de s'assurer que les entrées du serveur embarqué pour être dans le même état cohérent (comme une sorte de supprimer tous les et recharge la ldif entrées) pour chaque test, je suis en cours d'exécution?

J'ai pensé à la suivante:
1) Indiquent que la méthode souillures du contexte, et de la force d'un centre de loisirs de l'embedded serveur ldap, ce qui semble pénible qu'elle aurait à redémarrer le serveur pour chaque méthode
2) Créer le test des entrées dans une organisation de tests, tels que je peux séparer d'eux et il suffit de charger le fichier ldif de nouveau là.

Je préfère le 2, mais il semble que le Printemps LDAP n'a pas de bonnes aides pour charger et de les envoyer à travers le contenu d'un fichier ldif.

Des suggestions sur la façon d'effectuer ldap tests intégrés serveur ldap de printemps, ou des deux solutions possibles-je mentionner?

Grâce

InformationsquelleAutor Kent Lai | 2009-02-13