package org.apereo.cas.authentication; import org.junit.Test; import static org.junit.Assert.*; /** * @author Scott Battaglia * @since 3.0.0 */ public class UsernamePasswordCredentialTests { @Test public void verifySetGetUsername() { final UsernamePasswordCredential c = new UsernamePasswordCredential(); final String userName = "test"; c.setUsername(userName); assertEquals(userName, c.getUsername()); } @Test public void verifySetGetPassword() { final UsernamePasswordCredential c = new UsernamePasswordCredential(); final String password = "test"; c.setPassword(password); assertEquals(password, c.getPassword()); } @Test public void verifyEquals() { assertNotEquals(CoreAuthenticationTestUtils.getCredentialsWithDifferentUsernameAndPassword(), null); assertFalse(CoreAuthenticationTestUtils.getCredentialsWithDifferentUsernameAndPassword().equals( CoreAuthenticationTestUtils.getCredentialsWithSameUsernameAndPassword())); assertTrue(CoreAuthenticationTestUtils.getCredentialsWithDifferentUsernameAndPassword().equals( CoreAuthenticationTestUtils.getCredentialsWithDifferentUsernameAndPassword())); } }