Gewusst wie: Aufrufen einer Methode vom Objekttestcenter
Aktualisiert: November 2007
Die folgende Prozedur veranschaulicht, wie Sie eigene Anwendungen ohne das Schreiben einer separaten Testumgebung testen können. Mithilfe des Toolfenster "Objekttestcenter" können Sie einer Methode Argumente übergeben sowie Threading, Ereignisse und programmgesteuerte Ausgabe überwachen. Um Zeit zu sparen, können Sie das Objekttestcenter verwenden, um einen schnellen Komponententest des Codes durchzuführen.
Hinweis: |
---|
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
So rufen Sie eine Methode für eine Instanz auf
Schreiben und kompilieren Sie die eigene Anwendung.
Klicken Sie im Menü Ansicht auf die Option Klassenansicht.
Erweitern Sie das Fenster Klassenansicht, und lokalisieren Sie die zu testende Klasse. Klicken Sie mit der rechten Maustaste auf die zu testende Klasse, und klicken Sie auf Instanz erstellen.
Das Dialogfeld Instanz erstellen wird angezeigt, und Sie werden aufgefordert, einen Instanznamen für den Test auszuwählen.
Geben Sie im Feld Name den Namen MeinTestFürDieseKlasse ein.
Das Fenster Objekttestcenter wird angezeigt. Es enthält ein abgerundetes Rechteck, das die Klasse darstellt. Der Instanzname wird ebenfalls in diesem Feld angezeigt.
Klicken Sie im Fenster Objekttestcenter mit der rechten Maustaste auf die Klasse, und klicken Sie auf Aufrufmethode.
Alle öffentlichen Methoden werden angezeigt und können getestet werden.
Wählen Sie aus der Liste im Kontextmenü die Methode oder die Funktion aus, die Sie überprüfen möchten, und klicken Sie auf OK.
Das Dialogfeld "Aufrufmethode" wird angezeigt.
Geben Sie im Dialogfeld Aufrufmethode im Textfeld Parameter die Argumente ein, oder geben Sie NULL an. Wenn einer der Parameter ungültig ist, wird ein Ausrufezeichen (!) neben dem Parameter angezeigt. Wenn das Argument zum Beispiel ein int erfordert und Sie Text eingeben, weist Sie das Ausrufezeichen darauf hin, dass Sie das eingegebene Argument korrigieren müssen. Geben Sie zur Korrektur des Parameters den korrekten Datentyp ein.
Hinweis: Um ein Ereignis in einer Klasse auszulösen, wählen Sie das Ereignis im Dialogfeld Methode aufrufen aus dem Listenfeld aus.
Klicken Sie auf OK, um die Methode aufzurufen und mit dem Testen zu beginnen.
Wenn der Methodenaufruf erfolgreich ausgeführt wurde, wird das Dialogfeld "Ergebnis des Methodenaufrufs" mit den Rückgabewerten des Aufrufs angezeigt.
Wenn die Methode vom Typ void war, zeigt das Meldungsfeld Ergebnis des Methodenaufrufs diese Information explizit an.
So rufen Sie eine statische Methode für einen Typ auf
Klicken Sie in der Klassenansicht mit der rechten Maustaste auf den Namen der Klasse, zu der die Methode gehört, die Sie aufrufen möchten.
- oder -
Klicken Sie im Fenster Objekttestcenter auf die abgerundete Rechteckdarstellung des Objekts, zu dem die Methode gehört, die Sie aufrufen möchten.
Klicken Sie im Fenster Objekttestcenter mit der rechten Maustaste auf die Klasse, und klicken Sie auf Statische Methode aufrufen.
Das Dialogfeld Statische Methode aufrufen wird angezeigt.
Klicken Sie in der Liste auf die statische Methode, die Sie aufrufen möchten.
Das Dialogfeld Aufrufmethode wird angezeigt.
Geben Sie im Dialogfeld Aufrufmethode im Textfeld Parameter die Argumente ein, oder geben Sie NULL an.
Wenn einer der Parameter ungültig ist, wird ein Ausrufezeichen (!) neben dem Parameter angezeigt. Wenn das Argument zum Beispiel ein int erfordert und Sie Text eingeben, weist Sie das Ausrufezeichen darauf hin, dass Sie das eingegebene Argument korrigieren müssen. Geben Sie zur Korrektur des Parameters den korrekten Datentyp ein.
Klicken Sie auf OK, um die Methode aufzurufen und mit dem Testen zu beginnen.
Wenn der Methodenaufruf erfolgreich ausgeführt wurde, wird das Dialogfeld "Ergebnis des Methodenaufrufs" mit den Rückgabewerten des Aufrufs angezeigt. Wenn die Methode vom Typ void war, zeigt das Meldungsfeld Ergebnis des Methodenaufrufs diese Information explizit an.