Si vous appelez ʻorg.junit.jupiter.api.Assertions.assertEquals` avec un type primitif et un type d'objet comme indiqué ci-dessous, "* la référence assertEquals est ambiguë org.junit.jupiter.api.Assertions. La méthode assertEquals (java.lang.Object, java.lang.Object) et la méthode assertEquals (int, int) de org.junit.jupiter.api.Assertions correspondent * "et une erreur de compilation se produit.
assertEquals(1, (Integer) 1);
Ce n'est pas grave si vous lancez l'un ou l'autre. Fondamentalement, je pense qu'il est préférable de le convertir en un type primitif.
assertEquals(1, (int) ((Integer) 1));
Recommended Posts