assertTrue(pe.isPasswordValid(encoded, raw, salt));
assertFalse(pe.isPasswordValid(encoded, badRaw, salt));
// make sure default is not to ignore password case
assertFalse(pe.isIgnorePasswordCase());
encoded = pe.encodePassword(rawDiffCase, salt);
assertFalse(pe.isPasswordValid(encoded, raw, salt));
// now check for ignore password case
pe = new PlaintextPasswordEncoder();
pe.setIgnorePasswordCase(true);