@Test public void testGenerateTemporaryToken() throws Exception { expect(mockGenerator.generate()).andReturn(TOKEN).once(); replay(mockGenerator); String token = tokenCache.generateTemporaryToken(KEY, 10); assertTrue(null != token); assertTrue(TOKEN.equals(token)); }
public String generateTemporaryToken(String key, int secondsToLive) { return generateTemporaryToken(key, secondsToLive, null); }
TemporaryTokenCache { public String generateTemporaryToken(String key, int secondsToLive) { return generateTemporaryToken(key, secondsToLive, null); } }
TemporaryTokenCache { public String generateTemporaryToken(String key, int secondsToLive) { return generateTemporaryToken(key, secondsToLive, null); } @Inject  TemporaryTokenCache(TokenGenerator tokenGenerator, CacheBuilderProvider cacheBuilderProvider); }
TemporaryTokenCache { public String generateTemporaryToken(String key, int secondsToLive) { return generateTemporaryToken(key, secondsToLive, null); } @Inject  TemporaryTokenCache(TokenGenerator tokenGenerator, CacheBuilderProvider cacheBuilderProvider); String generateTemporaryToken(String key, int secondsToLive); String generateTemporaryToken(String key, int secondsToLive, Object context); boolean validateToken(String key, String token); Optional<Object> getContextForToken(String key, String token); void removeToken(String key); }
TemporaryTokenCache { public String generateTemporaryToken(String key, int secondsToLive) { return generateTemporaryToken(key, secondsToLive, null); } @Inject  TemporaryTokenCache(TokenGenerator tokenGenerator, CacheBuilderProvider cacheBuilderProvider); String generateTemporaryToken(String key, int secondsToLive); String generateTemporaryToken(String key, int secondsToLive, Object context); boolean validateToken(String key, String token); Optional<Object> getContextForToken(String key, String token); void removeToken(String key);  }