/**
* Tests that testing the credentials for a user works and yields the correct result.
*/
public void testHasUserCredentialOk() {
User user1 = (User) m_userAdmin.createRole("user1", Role.USER);
user1.getCredentials().put("key1", "value");
user1.getCredentials().put("key2", "value".getBytes());
assertTrue(user1.hasCredential("key1", "value"));
assertTrue(user1.hasCredential("key1", "value".getBytes()));
assertTrue(user1.hasCredential("key2", "value"));
assertTrue(user1.hasCredential("key2", "value".getBytes()));
assertFalse(user1.hasCredential("otherKey", "value"));
}