Notas de estudio de Java: uso de afirmaciones en TestNG

1. Afirmación

La afirmación es un método en TestNG para determinar si los resultados esperados y reales coinciden. Si coinciden, el programa continúa y, si no coinciden, se ejecutará una excepción directamente.

Antes de usar la aserción, debemos introducir la dependencia de TestNG

 <dependency>
      <groupId>org.testng</groupId>
      <artifactId>testng</artifactId>
      <version>7.3.0</version>
 </dependency>

 

2. Uso

asertTrue determina si es cierto. 
asertFalse determina si es falso. 
assertSame Determina si las direcciones de referencia son iguales. 
assertNotSame Determina si las direcciones de referencia no son iguales. 
AsertNull para determinar si es nulo  
AsertNotNull para determinar si es nulo  
AsertEquals para determinar si es igual, Los objetos de tipo de objeto deben implementar métodos hashCode y equals, los objetos de tipo colección Collection / Set / Map también deben implementar métodos hashCode y equals, cuando hay 3 parámetros dobles Más divertido, los dos primeros dobles son iguales, o la diferencia entre los dos primeros dobles es menor que el tercer valor doble pasado, es decir, cuando el desplazamiento es menor que cuánto, se considera igual . 
assertNotEquals para determinar si no es igual  
assertEqualsNoOrder para determinar si el orden de ignorar es igual

3. Ejemplos

public class TestAssert {

    @Test
    public void testAssertEqual(){
        Assert.assertEquals("aaa","aaa");

    }

    @Test
    public void testAssertNull(){
        Assert.assertNull(null,"error message");
    }


    @Test
    public void testAssertTrue(){
        Assert.assertTrue(true,"error message");
    }


}

 

Supongo que te gusta

Origin blog.csdn.net/mumuwang1234/article/details/110739966
Recomendado
Clasificación