J'essaie d'envelopper ma tête autour de mockito et je me demandais comment je testerais si une méthode appelle une méthode!Junit et Mockito: Comment tester si une méthode appelle une méthode?
est classe donc ici avec sa méthode à l'intérieur:
public class RegisterController {
public void regHandle(UserDataObject user1){
ValidateRegisterInputController validate = new ValidateRegisterInputController();
validate.validateInputHandle(user1); }
Comment puis-je vérifier que regHandle (UserDataObject) appelle validate.validateInputHandle (user1); ? Je suis sûr que c'est un test super simple, mais je ne peux vraiment pas comprendre comment tester cela.
Question dupliquée: http://stackoverflow.com/questions/17975470/how-to-write-a-junit-testcase-for-a-void-method-that-creates-a-new-object/17975957# 17975957 –
En l'état, vous ne pouvez pas. Vous devez extraire la création de variable 'ValidateRegusterInputController' de la méthode et la simuler. –
@SotiriosDelimanolis pas réellement correct étant donné PowerMock –