Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Web Database Development Step By Step

Authors: Jim Buyens

1st Edition

0735609667, 978-0735609662

More Books

Students also viewed these Databases questions