*/
public class ShaPasswordEncoderTests extends TestCase {
//~ Methods ========================================================================================================
public void testBasicFunctionality() {
ShaPasswordEncoder pe = new ShaPasswordEncoder();
String raw = "abc123";
String badRaw = "abc321";
String salt = "THIS_IS_A_SALT";
String encoded = pe.encodePassword(raw, salt);
assertTrue(pe.isPasswordValid(encoded, raw, salt));
assertFalse(pe.isPasswordValid(encoded, badRaw, salt));
assertEquals("b2f50ffcbd3407fe9415c062d55f54731f340d32", encoded);
}