J'essaie actuellement de revenir en arrière et d'écrire des tests unitaires pour du code qui enveloppe une classe existante. La fonction que je cherche a le code qui ressemble à ce qui suit ...Utilisation de groovy pour imbriquer la classe
private OldObject oldObject
...
public Boolean method(){
Boolean returnValue = false
if(oldObject.method(100)){
returnValue = true
}
if(oldObject.method(101)){
returnValue = true
}
}
J'ai pensé à utiliser métaclasse, quelque chose comme OldObject.metaClass.method {return true} mais je ne suis pas sûr de savoir comment supprimer ceci avant les prochains tests.
Quelqu'un at-il des bonnes pratiques/de l'aide pour ce genre de situation?