logo

Crowdly

ENSAYO: explica con tus propias palabras este tipo de test:  @ParameterizedTes...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

ENSAYO: explica con tus propias palabras este tipo de test:

 @ParameterizedTest @CsvSource({

     "admin, admin123, true",

     "admin, incorrecto, false",

     "user, password, false"

      })

      void testValidarAcceso(String usuario, String contraseña, boolean esperado) {

           assertEquals(esperado, gestorUsuarios.validarAcceso(usuario, contraseña));

     }

Puedes partir de este código de Ejemplo

import static org.junit.jupiter.api.Assertions.assertEquals;

import org.junit.jupiter.params.ParameterizedTest;

import org.junit.jupiter.params.provider.CsvSource;

class LoginTest {

    // Método que simula la autenticación

    boolean autenticar(String usuario, String password) {

        return "admin".equals(usuario) && "admin123".equals(password);

    }

    @ParameterizedTest

    @CsvSource({

        "admin, admin123, true",

        "admin, incorrecto, false",

        "user, password, false"

    })

    void testAutenticacion(String usuario, String password, boolean resultadoEsperado) {

        // Ejecuta la autenticación y compara el resultado con el esperado

        assertEquals(resultadoEsperado, autenticar(usuario, password));

    }

}

More questions like this

Want instant access to all verified answers on aulavirtual32.educa.madrid.org?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome