Forum: Algorithmen, Datenstrukturen und Klassendesign
by TigerLilly,
1. Jun 2017
Ich dachte, ich kann nur virtuelle Methoden mocken?
Bei meinem versuch (mit DelphiMocks), das zu so zu machen, wurde anstelle der Mocks immer die Basismethode aufgerufen. Hmmm.
Das muss ich nochmal ansehen. Danke jedenfalls.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TigerLilly,
1. Jun 2017
Danke für die ausführliche Antwort!
Das war mein erster Versuch, aber die Methoden der 3rd party Klasse sind ja nicht virtuell.
Das war der zweite Versuch, aber die 3rd Party Klasse wird an anderer Stelle auch benutzt bzw übergeben + dann bekomme ich Typinkompatibilitäten.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TigerLilly,
1. Jun 2017
Ich habe mich ein wenig ins Abseits manövriert :-( + hätte gern Ratschläge :- )
Ich habe eine Klasse A, für die ich automatisierte Tests schreibe. Diese Klasse A benutzt eine weitere Klasse B - und zwar ruft sie drei ihrer Methoden auf. Diese Klasse B wird meiner Klasse A im Konstruktor übergeben. Natürlich hat die Klasse B noch viele andere Methoden.
Für meine Tests wollte ich die Klasse B...