Android Import statique


Exemple

JUnit définit quelques méthodes assertEquals au moins une pour chaque type de primitive et une autre pour les objets. Ces méthodes ne sont pas directement disponibles par défaut pour être appelées et doivent être appelées comme ceci: Assert.assertEquals . Mais comme ces méthodes sont utilisées, les utilisateurs utilisent souvent une importation statique, de sorte que la méthode peut être utilisée directement comme si elle faisait partie de la classe elle-même.

Pour ajouter une importation statique pour la méthode assertEquals , utilisez l'instruction d'importation suivante:

import static org.junit.Assert.assertEquals;

Vous pouvez également importer de manière statique toutes les méthodes d'assert, y compris assertArrayEquals , assertNotNull et assertFalse utilisant l'importation statique suivante:

import static org.junit.Assert.*;

Sans importation statique:

@Test
public void addition_isCorrect(){
    Assert.assertEquals(4 , 2 + 2);
}

Avec importation statique:

@Test
public void addition_isCorrect(){
    assertEquals(4 , 2 + 2);
}