Maison  >  Article  >  Java  >  Comment appeler une méthode dans une classe de test Java

Comment appeler une méthode dans une classe de test Java

小老鼠
小老鼠original
2024-01-04 16:19:22921parcourir

Le processus d'appel de méthodes par classes de test est généralement effectué via les outils et annotations fournis par le framework de test (tel que JUnit). Méthode d'appel : 1. Créez une instance de MyClass myClass ; 2. Appelez la méthode de multiplication et utilisez des assertions pour vérifier si la valeur de retour de la méthode répond aux attentes.

Comment appeler une méthode dans une classe de test Java

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

En Java, le processus d'appel de méthodes par classes de test est généralement effectué via les outils et annotations fournis par le framework de test (tel que JUnit). Voici un exemple qui montre comment écrire une classe de test simple et appeler les méthodes qu'elle contient :

Supposons qu'il existe une classe MyClass avec une méthode multiplier qui doit être testée :

public class MyClass {
    public int multiply(int a, int b) {
        return a * b;
    }
}

Ensuite, vous pouvez écrire un test en utilisant JUnit classe, appelez la méthode de multiplication et vérifiez son comportement :

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class MyClassTest {
    @Test
    public void testMultiply() {
        // 创建被测试的对象
        MyClass myClass = new MyClass();
        // 调用被测试方法
        int result = myClass.multiply(3, 4);
        // 使用断言验证结果
        Assertions.assertEquals(12, result, "3 * 4 should equal 12");
    }
}

Dans cet exemple, la classe MyClassTest a une méthode de test testMultiply marquée de l'annotation @Test. Dans cette méthode, une instance de MyClass myClass est d'abord créée, puis la méthode de multiplication est appelée et enfin des assertions (Assertions.assertEquals) sont utilisées pour vérifier si la valeur de retour de la méthode est celle attendue.

Dans l'environnement de développement intégré (IDE), vous pouvez exécuter cette classe de test, et le framework de test exécutera la méthode de test marquée de l'annotation @Test et fournira les résultats des tests.

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!

Déclaration:
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