Saltar al contenido

¿Cómo utilizar assertTrue?

Posterior a de una extensa selección de datos pudimos resolver este atascamiento que tienen algunos de nuestros lectores. Te ofrecemos la solución y nuestro objetivo es serte de gran ayuda.

Solución:

assertTrue se basa en una única condición booleana. Por ejemplo

assertTrue(1 == 2);

Necesita importar la declaración estáticamente para usar

import static org.junit.Assert.assertTrue;

Sin embargo, normalmente assertEquals se utiliza al comparar 2 parámetros, p. ej.

public class MyTest 

   @Test
   public void testAssert() throws Exception 
        assertEquals(1, 2);
   

Tienes que especificar la clase que define ese método:

Assert.assertTrue(condition);

Además, está llamando al método con 2 parámetros, lo que no tiene sentido. assertTrue espera una sola expresión booleana.

Aunque también puede hacer esto usando un static importar:

import static org.junit.Assert.*;

que te permitirá llamarlo como assertTrue(condition); en lugar de.

Del documento: assertTrue (boolean) o assertTrue (String, boolean) si desea agregar un mensaje.

AssertTrue afirmar que un condición es true, todavía tiene que codificar dicha condición para que sea evaluado en tiempo de ejecución.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *