Dans mon application play, je compte simuler une classe de cas. Je suis capable de le faire mais cela crée un objet avec toutes les variables membres nulles. Y a-t-il un moyen de créer des objets mock des classes de cas de sorte que l'objet puisse avoir certains membres initialisés?
case class User(name: String, address: String)
val mockUser = mock[User]
user.name // null
user.address //null
comment créer un mockUser de sorte que je puisse assigner des valeurs à name et address?
Éditer:
J'ai besoin de la capacité de simuler l'objet car je veux avoir un comportement prédéfini d'une des méthodes membres. (Cette méthode membre appelle un service externe et je ne veux pas l'appel du service externe lors de l'exécution d'un test unitaire.) La méthode membre est appelée à l'intérieur d'une autre méthode membre, que je veux tester.