< Zurück | Weiter >

Lerneinheit 3: Optional: Code mit Testklassen testen

An dieser Stelle im Lernprogramm können Sie die Testklassen zum Testen des von Ihnen zuvor geschriebenen Codes verwenden. Diese Lerneinheit ist optional, verdeutlicht Ihnen jedoch, wie die Testklasse ausgeführt wird.

Gehen Sie zum Ausführen der Testklasse wie folgt vor:

  1. Klicken Sie im Paketexplorer doppelt auf die Datei InventoryLevelsDataTest.java, um sie zum Bearbeiten zu öffnen.
  2. Fügen Sie diese einfache Methode hinzu und speichern Sie die Datei:
    			short inventoryYear = 2007;
    			short inventoryMonth = 1;
    			int warehouseBranchCode = 7;
    			int productNumber = 10110;
          Integer getQuantityShipped = data.getQuantityShipped(inventoryYear,inventoryMonth,warehouseBranchCode,productNumber);
    			SampleUtil.println("Result for getQuantityShipped():" + getQuantityShipped.toString());	
  3. Klicken Sie im Paketexplorer mit der rechten Maustaste auf die Datei und wählen Sie Ausführen als > Ausführen-Konfigurationen aus.
  4. Klicken Sie im Fenster Ausführen-Konfigurationen doppelt auf Java-Anwendung. Eine neue Ausführungskonfiguration mit dem Namen InventoryLevelsDataTest wird geöffnet. Diese Ausführungskonfiguration führt die Klasse InventoryLevelsDataTest aus.
  5. Geben Sie auf der Seite Argumente des Fensters Ausführen-Konfigurationen die Verbindungs-URL, die Benutzer-ID und das Kennwort für die Verbindung zur Datenbank GSDB wie in diesem Beispiel gezeigt ein.
    Abbildung 1. Verbindungs-URL, Benutzer-ID und Kennwort auf der Seite 'Argumente' des Fensters 'Ausführen-Konfigurationen' eingeben
    Verbindungs-URL, Benutzer-ID und Kennwort auf der Seite 'Argumente' des Fensters 'Ausführen-Konfigurationen' eingeben
  6. Klicken Sie auf Anwenden und anschließend auf Ausführen. Die Ergebnisse werden in der Konsolensicht für alle von InventoryLevelsDataTest ausgeführten SQL-Anweisungen angezeigt. In der folgenden Abbildung ist das Ergebnis für die Methode getQuantityShipped() hervorgehoben.
    Abbildung 2. Ergebnisse der Ausführung von InventoryLevelsDataTest, mit hervorgehobenem Ergebnis der Methode getQuantityShipped()
    Ergebnisse des Testens der InventoryLevelsData-Schnittstelle
< Zurück | Weiter >

Feedback