В настоящее время я пытаюсь вернуться и написать модульные тесты для некоторого кода, который упаковывает существующий класс. Функция, которую я ищу, имеет код, который выглядит следующим образом ...
private OldObject oldObject
...
public Boolean method(){
Boolean returnValue = false
if(oldObject.method(100)){
returnValue = true
}
if(oldObject.method(101)){
returnValue = true
}
}
Я думал об использовании metaClass, что-то вроде OldObject.metaClass.method {return true}, но я не уверен, как удалить это до следующих испытаний.
Кто-нибудь имеет лучшие практики / помощь для такой ситуации?