Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package test;
- import main.PasswordCombinations;
- import org.junit.Test;
- import java.util.ArrayList;
- import java.util.List;
- import static org.junit.Assert.assertTrue;
- public class PasswordCombinationsTest {
- @Test
- public void test() {
- System.out.println(PasswordCombinations.obfuscate("password"));
- List<String> result = PasswordCombinations.obfuscate("password");
- List<String> expected = new ArrayList<String>() {{
- add("p@ssword");
- add("p@$sword");
- add("pa$sword");
- add("p@s$word");
- add("p@$$word");
- add("pa$$word");
- add("pas$word");
- add("p@ssw0rd");
- add("p@$sw0rd");
- add("pa$sw0rd");
- add("p@s$w0rd");
- add("p@$$w0rd");
- add("pa$$w0rd");
- add("pas$w0rd");
- add("passw0rd");
- }};
- assertTrue(result.containsAll(expected) && expected.containsAll(result));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement