  @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));

  }