Notre application a une couche de service et une couche DAO, écrites en tant que beans Spring.Cas de test: Base de données de simulation utilisant des haricots de printemps
Lors du test du Service Couche- Je ne veux pas dépendre d'une véritable base de données, donc je suis moquais que par la création d'un Impl « Mock » pour la couche DAO
Alors, quand je teste le service de la I enchaînez les beans de la couche Service sur les beans DAO Mock Et dans Production - enchaînera la couche Service aux 'vrais' DAO beans
Est-ce une bonne idée? Toute autre suggestion sur la façon de se moquer de la couche de base de données? Clarification: Cette question concerne le test de la couche Service et non de la couche DAO. Lors du test de la couche de service, je suppose que la couche DAO a déjà été testée ou n'a pas besoin d'être testée. La principale chose est - comment tester la couche de service - sans être dépendant de l'implémentation DAO - donc je me moque de la couche DAO
Voir la clarification ajoutée à la question. Merci –