| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    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. "

    Previous :

    next :
      articles connexes
    ·Commutateur Java Tutorial Déclaration 
    ·Java emballage Box Capacité 
    ·Qu'est-ce qu'un personnage en Java 
    ·Comment centrer un JPanel au sommet d'une JFrame 
    ·Comment développer une application de test de personna…
    ·Comment faire pour créer une oscillation application J…
    ·Java Techniques de débogage 
    ·Comment tokenize fichiers d'entrée en Java 
    ·Sac de ceinture de sécurité Bricolage 
    ·Comment compiler et installer JSmooth 
      articles en vedette
    ·Comment utiliser la barre de progression ActiveX dans A…
    ·Comment utiliser PHP en Tumblr 
    ·Java EE vs. PHP 
    ·Comment créer une classe C + + 
    ·Données SQL non pris en charge Erreur de type de colon…
    ·Comment effectuer un décalage binaire en C + + 
    ·Comment faire pour utiliser SQL pour déterminer le plu…
    ·Comment définir la taille d'un formulaire en VB 
    ·Comment utiliser boîtier commutateur en C # 
    ·Comment importer un package dans un projet Eclipse 
    Copyright © Connaissances Informatiques http://fr.wingwit.com