< Précédent | Suivant >

Leçon 3 (facultative) : test du code avec les classes de test

A ce stade du tutoriel, vous pouvez utiliser la classe de test pour tester le code que vous venez d'écrire. Bien qu'elle soit facultative, cette leçon vous explique comment exécuter la classe de test.

Pour exécuter la classe de test, procédez comme suit :

  1. Ouvrez le fichier InventoryLevelsDataTest.java en vue de l'éditer en cliquant deux fois dessus dans l'explorateur de packages.
  2. Ajoutez cette méthode relativement simple et enregistrez le fichier :
    			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. Dans l'explorateur de packages, cliquez avec le bouton droit de la souris sur le fichier et sélectionnez Exécuter en tant que > Configuration d'exécution.
  4. Dans la fenêtre Configurations d'exécution, cliquez deux fois sur Application Java. Une nouvelle configuration d'exécution nommée InventoryLevelsDataTest s'ouvre. Cette configuration d'exécution exécutera la classe InventoryLevelsDataTest.
  5. Sur la page Arguments de la fenêtre Configurations d'exécution, saisissez l'adresse URL de connexion, l'ID utilisateur et le mot de passe requis pour se connecter à la base de données GSDB, comme dans l'exemple suivant.
    Figure 1. Saisie de l'adresse URL de connexion, de l'ID utilisateur et du mot de passe dans la page Arguments de la fenêtre Configurations d'exécution
    Saisie de l'adresse URL de connexion, de l'ID utilisateur et du mot de passe dans la page Arguments de la fenêtre Configurations d'exécution
  6. Cliquez sur Appliquer puis sur Exécuter. Les résultats s'affichent dans le vue Console pour toutes les instructions SQL exécutées par InventoryLevelsDataTest. L'illustration suivante met en évidence le résultat de la méthode getQuantityShipped().
    Figure 2. Résultats de l'exécution de InventoryLevelsDataTest, avec le résultat de la méthode getQuantityShipped() mis en évidence
    Résultats du test de l'interface InventoryLevelsData
< Précédent | Suivant >

Commentaires