def test_add_encrypted_user_and_verify
@passwd.add_encrypted_user('alice', @pw_enc.crypt('foo'))
assert_equal(0, @crypt_call)
@passwd.add_user('bob', 'bar')
assert_equal(1, @crypt_call)
assert(@passwd.verify('alice', 'foo'))
assert_equal(2, @crypt_call)
assert(@passwd.verify('bob', 'bar'))
assert_equal(3, @crypt_call)
assert(! @passwd.verify('alice', 'bar'))
assert_equal(4, @crypt_call)
assert(! @passwd.verify('bob', 'foo'))
assert_equal(5, @crypt_call)
assert(! @passwd.verify('carol', 'baz'))
assert_equal(5, @crypt_call)
end