Ich habe eine Java-Klasse, die einfach eine Bibliotheksklasse erweitert und eine Methode der übergeordneten Klasse mit einem Standardparameter aufruft. Wie kann ich dafür einen Junit-Test schreiben? Ein MockObjectTestCase ist auch gut. Hier ist ein Beispiel für das, wovon ich spreche:
public class ResourceBundleMessageSource {
public String getMessage(String key, Object[] objects, Locale locale) {
//Spring library method
}
}
public class MessageResource extends ResourceBundleMessageSource {
public String getMessage(String key) {
return (getMessage(key, null, Locale.getDefault());
}
}
Ich weiß, dass die Wrapper-Methode nicht einmal notwendig ist, aber sie erleichtert häufige Aufrufe der Methode. Beachten Sie die Klasse funktioniert gut, ich bin nur daran interessiert, wie der Unit-Test geschrieben ist.