View Javadoc

1   package com.atlassian.vcache.internal.core;
2   
3   import org.junit.Test;
4   
5   import static org.hamcrest.Matchers.is;
6   import static org.junit.Assert.assertThat;
7   
8   public class Sha1ExternalCacheKeyGeneratorTest {
9       private final ExternalCacheKeyGenerator generator = new Sha1ExternalCacheKeyGenerator("jcb");
10  
11      @Test
12      public void entryKey() throws Exception {
13          final String result = generator.entryKey("partition", "cacheName", 42L, "key");
14  
15          assertThat(result, is("sp7DIKzkjox3U9IsgAVOsMN0Eas="));
16      }
17  
18      @Test
19      public void cacheVersionKey() throws Exception {
20          final String result = generator.cacheVersionKey("partition", "cacheName");
21  
22          assertThat(result, is("/SI1uTpfZJaEAQc9ousouZNBxH4="));
23      }
24  }