Skip to content

Edit GeneratorTest class#17

Open
ksmolensky wants to merge 1 commit intoKZarzour:masterfrom
ksmolensky:master
Open

Edit GeneratorTest class#17
ksmolensky wants to merge 1 commit intoKZarzour:masterfrom
ksmolensky:master

Conversation

@ksmolensky
Copy link

@ksmolensky ksmolensky commented Nov 15, 2023

No description provided.

@ksmolensky ksmolensky closed this Nov 15, 2023
@ksmolensky ksmolensky reopened this Nov 15, 2023
@ksmolensky
Copy link
Author

class GeneratorTest {

private final Password password = new Password("Secret");
private final Alphabet firstAlphabet = new Alphabet(true, false, false, false);
private final Alphabet secondAlphabet = new Alphabet(false, true, true, true);
private final Generator generator = new Generator(true, false, false, false);

void test1() {
    assert "Secret".equals(password.toString());
}

void test2() {
    assert firstAlphabet.getAlphabet().equals(Alphabet.UPPERCASE_LETTERS);
}

void test3() {
    assert secondAlphabet.getAlphabet().equals(
            Alphabet.LOWERCASE_LETTERS + Alphabet.NUMBERS + Alphabet.SYMBOLS
    );
}

void test4() {
    assert generator.getAlphabet().getAlphabet().equals(Alphabet.UPPERCASE_LETTERS);
}

void test5() {
    assert generator.getAlphabet().getAlphabet().length() == 26;
}

void test6() {
    // Uncomment this line to test password generation
    //Password generatedPassword = generator.GeneratePassword(4);
    // assert generatedPassword != null;
}

}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant