mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-24 13:02:13 +00:00
SEC-2879: Add Test
This commit is contained in:
parent
8c0b16820b
commit
6fd45df1e4
@ -18,9 +18,7 @@ package org.springframework.security.web.authentication.rememberme;
|
||||
import static org.junit.Assert.*;
|
||||
import static org.mockito.Matchers.any;
|
||||
import static org.mockito.Matchers.eq;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.verifyNoMoreInteractions;
|
||||
import static org.mockito.Mockito.when;
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.util.Date;
|
||||
@ -176,4 +174,18 @@ public class JdbcTokenRepositoryImplTests {
|
||||
template.queryForList("select username,series,token,last_used from persistent_logins");
|
||||
}
|
||||
|
||||
|
||||
// SEC-2879
|
||||
@Test
|
||||
public void updateUsesLastUsed() {
|
||||
JdbcTemplate template = mock(JdbcTemplate.class);
|
||||
Date lastUsed = new Date(1424841314059L);
|
||||
JdbcTokenRepositoryImpl repository = new JdbcTokenRepositoryImpl();
|
||||
repository.setJdbcTemplate(template);
|
||||
|
||||
repository.updateToken("series", "token", lastUsed);
|
||||
|
||||
verify(template).update(anyString(), anyString(), eq(lastUsed), anyString());
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user