Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment lire Int Java 
  • Comment prévenir Concurrent accès …
  • Comment faire pour importer une autr…
  • Présentation PowerPoint Tutoriel: N…
  • Comment trouver le moyen Avec Netbea…
  • Comment trouver un inverse multiplic…
  • Comment trouver des polynômes chrom…
  • Comment faire un projet Web dans Ecl…
  • Comment savoir si un environnement d…
  • Comment faire pour installer le kit …
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment écrire des tests unitaires pour un projet Java

    Chaque développeur sait que tester votre code est extrêmement importante - une partie du processus de développement - mais fastidieux . Tester manuellement votre application en l'exécutant peut suffire assez bien pour des projets de petite ou simple, mais quand le projet se développe à tous les niveaux de complexité, il devient difficile d'attraper tous les chemins d'exécution , et il devient fastidieux de répéter le même processus de test à plusieurs reprises. Écriture des tests unitaires peut certainement couvrir une grande partie du processus de test, et il peut également signaler des bugs et des défauts de conception que vous n'avez pas remarqué jusqu'à ce qu'il soit trop tard. Choses que vous devez
    Java SDK
    JUnit cadre
    environnement de développement Java tests , tels que Eclipse ou NetBeans
    Afficher plus Instructions
    1

    Créer une classe à tester . Pour l'instant, un simple suffira

    classe TestClass publique {

    de addInts de public int ( int a , int b ) {

    revenir a + b; .

    } }


    2

    Ajouter un nouveau test unitaire pour votre projet. Dans Eclipse, vous pouvez le faire simplement par un clic droit sur ​​votre dossier source, sélectionner "Nouveau" dans le menu contextuel , et en sélectionnant " cas de test JUnit " dans le sous -menu. Dans le dialogue , assurer " New JUnit 4 Test" est sélectionné , le nom du test " TestClassTests " et cliquez sur "Terminer". Vous pouvez être invité à ajouter JUnit 4 sur votre chemin de génération , si oui , allez-y et ajoutez
    3

    Modifiez votre fichier TestClassTests pour refléter ce qui suit: .

    importer org.junit.Assert.assertEquals statiques ;
    org.junit.Test d'importation de

    ;

    TestClassTests public class {

    à Test

    ensureAddIntsReturnsCorrectValue public void () {

    finale TestClass tc = new TestClass ();

    final int exp = 11;

    final int res = tc.addInts (5, 6);
    assertEquals

    ( exp, res) ; }


    }

    ce qui représente la structure de base d'un test unitaire. Vous identifiez un procédé tel que votre "test" (en utilisant l'attribut @ Test ) , d'initialiser ce que vous tester , exécuter le test , puis de valider les résultats en utilisant la méthode des assertEquals . Notez le " static import ... " ligne en haut , ce qui vous permet de référencer la méthode assertEquals comme s'il s'agissait d' une méthode statique de la classe actuelle , même si cela fait partie de JUnit Affirmons classe
    4

    exécutez votre test , soit . un clic droit dans votre code source, en sélectionnant " Exécuter en tant que " dans le menu contextuel , puis en sélectionnant " JUnit test" du sous-menu , ou en organisant des "Alt" et "Shift" et appuyez sur «X», puis relâchez tout et appuyez sur " T. "

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Surcharge Methods in Java 
  • Comment faire pour changer les polices de texte en Java 
  • Comment faire pour résoudre Java Web Start 
  • Comment accéder à SQLite partir d'un shell Android 
  • Comment formater un numéro en Java 
  • VTC Java Tutorial 
  • Comment passer texte en Java 
  • Comment fusionner deux listes d'ADT Ordre 
  • Comment formater un Integer en Java 
  • Je ne peux pas imprimer lignes à l'aide d'un applet Java 
  • Connaissances Informatiques © http://www.ordinateur.cc