1
Donc, j'ai une structure de classe:classes de modèle de printemps Mocking qui ont des classes de modèles en eux comme des variables membres
class ModelA
{
ModelB b; // Also a model object
// Getters and setters
}
class B()
{
ModelC c; // Also a model object
ModelD d; // Also a model object
}
Je veux moquer tous et de les utiliser dans une liste d'objets modela. Quelle serait la meilleure façon de faire cela?
Merci. Si je devais utiliser la seconde option, comment pourrais-je associer mockA pour avoir mockB comme variable membre? –
hmm ... Les objets factices n'ont pas de variables membres. Cependant, vous pouvez spécifier ce qui est retourné quand 'getB' est appelé sur' mockA'. – jny
Merci. Je pense que je pourrais choisir la première option si ce n'est pas une mauvaise pratique. Est-il considéré comme parfaitement acceptable de configurer des objets de modèle et de les utiliser pour le test de service? La règle de la moquerie n'est-elle pas, Mocker tous les types non-primitifs autres que le service de test? S'il vous plaît donnez votre avis. –