diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-11-06 12:46:27 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-11-06 12:46:27 +0100 |
commit | 89f857807f8244dd29abf4ef02be17b2ba3e2501 (patch) | |
tree | 8e388bd13a7abd7416c712d96d8b98a3b8340b48 /container-search/src/test | |
parent | 0df471cf727460575258c9af3e42be4ddbb344f3 (diff) |
1 - Ignores the session key when creating the cache key.
2 - Fix an earlier bug due to variable header size in cache key generation.
Diffstat (limited to 'container-search/src/test')
-rw-r--r-- | container-search/src/test/java/com/yahoo/prelude/fastsearch/test/CacheKeyTestCase.java | 12 | ||||
-rw-r--r-- | container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java | 2 |
2 files changed, 13 insertions, 1 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/CacheKeyTestCase.java b/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/CacheKeyTestCase.java index d87d32fa5cf..e7ab1cc137a 100644 --- a/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/CacheKeyTestCase.java +++ b/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/CacheKeyTestCase.java @@ -26,4 +26,16 @@ public class CacheKeyTestCase extends junit.framework.TestCase { assertEquals(k1, k2); assertEquals(k1.hashCode(), k2.hashCode()); } + + public void testSessionKeyIgnored() { + Query a = new Query("/?query=abcd"); + QueryPacket ap = QueryPacket.create(a); + Query b = new Query("/?query=abcd&ranking.queryCache=true"); + QueryPacket bp = QueryPacket.create(b); + CacheKey ak = new CacheKey(ap); + CacheKey bk = new CacheKey(bp); + assertEquals(ak, bk); + assertEquals(ak.hashCode(), bk.hashCode()); + assertFalse(ap.getQueryPacketData().equals(bp.getQueryPacketData())); + } } diff --git a/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java b/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java index 257dfcc456d..e81a1ae2864 100644 --- a/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java +++ b/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/PacketCacheTestCase.java @@ -50,7 +50,7 @@ public class PacketCacheTestCase extends junit.framework.TestCase { cache.setMaxCacheItemPercentage(50); - final int keysz = 30; + final int keysz = 32; // first control assumptions assertEquals(keysz, key1.byteSize()); |