use of org.apereo.cas.otp.repository.token.OneTimeToken in project cas by apereo.
the class GoogleAuthenticatorMongoDbTokenRepositoryTests method verifyTokenSave.
@Test
public void verifyTokenSave() {
OneTimeToken token = new GoogleAuthenticatorToken(1234, "casuser");
repository.store(token);
assertTrue(repository.exists("casuser", 1234));
token = repository.get("casuser", 1234);
assertTrue(token.getId() > 0);
}
use of org.apereo.cas.otp.repository.token.OneTimeToken in project cas by apereo.
the class GoogleAuthenticatorMongoDbTokenRepositoryTests method verifyTokensWithUniqueIdsSave.
@Test
public void verifyTokensWithUniqueIdsSave() {
final OneTimeToken token = new GoogleAuthenticatorToken(1111, "casuser");
repository.store(token);
final OneTimeToken token2 = new GoogleAuthenticatorToken(5678, "casuser");
repository.store(token2);
final OneTimeToken t1 = repository.get("casuser", 1111);
final OneTimeToken t2 = repository.get("casuser", 5678);
assertTrue(t1.getId() > 0);
assertTrue(t2.getId() > 0);
assertNotEquals(token.getId(), token2.getId());
assertTrue(t1.getToken() == 1111);
}
Aggregations