Comment écrire un test unitaire en Java
Les tests unitaires sont une pratique essentielle de développement logiciel qui consiste à tester des unités individuelles de code. En Java, vous pouvez utiliser des frameworks de tests unitaires tels que JUnit pour créer des tests qui vérifient le comportement de vos classes et méthodes.
Création de tests unitaires dans Eclipse
Création de tests unitaires dans IntelliJ
Exemple : tester une classe de somme binaire
Voici un exemple de classe Java qui exécute une somme binaire et son test unitaire correspondant dans JUnit :
// Java class for binary sum public class BinarySum { public byte[] sum(byte[] a, byte[] b) { // Sum the two binary arrays and return the result } } // JUnit Test for BinarySum import org.junit.Assert; import org.junit.Test; public class BinarySumTest { @Test public void testBinarySum() { BinarySum binarySum = new BinarySum(); byte[] a = { 0, 0, 1, 1 }; byte[] b = { 0, 1, 1, 0 }; byte[] expectedResult = { 0, 1, 1, 1 }; byte[] actualResult = binarySum.sum(a, b); Assert.assertArrayEquals(expectedResult, actualResult); } }
Ce test vérifie l'exactitude de la classe BinarySum en comparant le résultat attendu avec le résultat réel. En exécutant ces tests unitaires, vous pouvez vous assurer que votre code fonctionne comme prévu avant de l'intégrer dans votre application.
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!