From a573985d1127835f0ecb5047694ffe23e8baefe7 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Tue, 17 Sep 2019 22:39:26 +0200 Subject: Revert "Balder/no more fs4 dispatching from fastsearcher" --- .../yahoo/search/grouping/vespa/HitConverterTestCase.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'container-search/src/test/java/com/yahoo/search/grouping') diff --git a/container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java b/container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java index 7bdf1916d85..6ed8a209cc5 100644 --- a/container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java @@ -3,6 +3,7 @@ package com.yahoo.search.grouping.vespa; import com.yahoo.document.DocumentId; import com.yahoo.document.GlobalId; +import com.yahoo.fs4.QueryPacketData; import com.yahoo.net.URI; import com.yahoo.prelude.fastsearch.GroupingListHit; import com.yahoo.prelude.fastsearch.DocsumDefinitionSet; @@ -60,6 +61,19 @@ public class HitConverterTestCase { assertEquals(ctxHit.getSource(), hit.getSource()); } + @Test + public void requireThatHitTagIsCopiedFromGroupingListContext() { + QueryPacketData ctxTag = new QueryPacketData(); + GroupingListHit ctxHit = context(); + ctxHit.setQueryPacketData(ctxTag); + + HitConverter converter = new HitConverter(new MySearcher(), new Query()); + Hit hit = converter.toSearchHit("default", new FS4Hit(1, createGlobalId(2), 3).setContext(ctxHit)); + assertNotNull(hit); + assertTrue(hit instanceof FastHit); + assertSame(ctxTag, ((FastHit)hit).getQueryPacketData()); + } + @Test public void requireThatSummaryClassIsSet() { Searcher searcher = new MySearcher(); -- cgit v1.2.3