Se realizará una primera toma de contacto con el manejo de funciones y procedimientos.
- Dada la clase
Exercise03
proporcionada, y los métodosgreetings()
,error()
ycheckUser()
, seguir las instrucciones indicadas en losTODO
comentados para comprobar la diferencia entre una función y un procedimiento. El objetivo es completar un método que recibe un nombre de usuario y una contraseña, los compara con datos válidos y luego invoca a otro método según los datos sean o no correctos.
- El método
greetings()
recibe un String por parámetro. Usará ese parámetro en la construcción de otro String y devolverá éste último. - El método
error()
recibe un String por parámetro. Usará ese parámetro en la construcción de otro String y devolverá éste último. - El método
checkUser()
recibe dos Strings por parámetro, un usuario y una contraseña. El método debe comparar en un if-else si los datods recibidos por parámetro son iguales a los datos válidos que contiene. Si los datos son correctos, invoca al métodogreetings()
pasándole el nombre del usuario. Si los datos no son válidos, invoca al métodoerror()
pasándole el nombre del usuario. - Desde el método
main()
se llamará al métodocheckUser()
dos veces: una pasándole ambos datos correctos y otra pasándole ambos datos incorrectos.
- No se pueden modificar en absoluto las clases de test.
mvn test