Question: Examine the validPassword method defined below: / * * Purpose: determine if the password is valid ( has enough characters ) * Parameters: String password

Examine the validPassword method defined below:
/*
* Purpose: determine if the password is valid (has enough characters)
* Parameters: String password - the password to check
* int minLength - the minimum length for a password to be valid
* Returns: boolean - true if the password has enough characters
*/
public static boolean validPassword(String password, int minLength){
return password.length()>= minLength;
}
Next, examine the tests written to ensure the correctness of the validPassword method:
String password1= new String("123");
String password2= new String("uvic");
String password3= new String("password");
result = validPassword(password1,5);
expected = false;
displayResults(result==expected, "validPassword('123',5)");
result = validPassword(password2,5);
expected = false;
displayResults(result==expected, "validPassword('uvic',5)");
result = validPassword(password3,5);
expected = true;
displayResults(result==expected, "validPassword('password',5)");
Which of the following statements are true about which tests are MISSING when considering the test coverage in the code snippets above? Select all that apply.
Question 2 options:
Multiple passwords are not tested
Multiple minimum password lengths (minLengths) are not tested
A password shorter than the minimum length is not tested
A password longer than the minimum length is not tested
A password equal to the minimum length is not tested
The method is never tested with inputs that return true
The method is never tested with inputs that return false

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!