logo

Crowdly

Browser

Додати до Chrome

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

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

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));

    }

}

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на aulavirtual32.educa.madrid.org?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome