Maison > Java > javaDidacticiel > L'utilisation la plus simple de l'unité de test Java JUnit

L'utilisation la plus simple de l'unité de test Java JUnit

(*-*)浩
Libérer: 2019-11-27 13:44:24
original
2088 Les gens l'ont consulté

L'utilisation la plus simple de l'unité de test Java JUnit

Écrivez simplement une petite introduction et produisez simplement du texte. Tout d'abord, créez une classe MessageUtil pour les tests (apprentissage recommandé : cours Java)

package com.test.jiao;

public class MessageUtil {

    private String message;

    public MessageUtil(String message){
        this.message = message;
    }

    public String printMessage(){
        System.out.println(message);
        return message;
    }
}
Copier après la connexion

Ensuite, créez une classe TestCase, nommée TestJunit, et utilisez assertEquals () pour l'exécuter pendant les tests

package com.test.jiao;

import org.junit.Test;
import static org.junit.Assert.assertEquals;

public class TestJunit {

    String message = "Hello Jiao, Junit is working!";
    MessageUtil messageUtil = new MessageUtil(message);

    @Test
        public void testPrintMessage(){
        //Junit 的 assertEquals API 执行测试
        assertEquals(message,messageUtil.printMessage());
        }
}
Copier après la connexion

Enfin, créez une classe de démarrage TestRunner, qui utilise la méthode runClasses de la classe JUnitCore de JUnit pour tester

package com.test.jiao;

import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

public class TestRunner {
    public static void main(String[] args){
        //运用JUnit的JUnitCore类的runClasses方法来测试
        Result result = JUnitCore.runClasses(TestJunit.class);
        //获取测试结果
        for(Failure failure : result.getFailures()){
            System.out.println(failure.toString());
        }
        System.out.println(result.wasSuccessful());
    }
}
Copier après la connexion

OK, exécutez maintenant TestRunner pour voir les résultats (Quantity'◡'Quantity)

Lutilisation la plus simple de lunité de test Java JUnit

Succès !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal