diff options
Diffstat (limited to 'sample-apps/boolean-search/src/test/java/com/yahoo/example/MockBackend.java')
-rw-r--r-- | sample-apps/boolean-search/src/test/java/com/yahoo/example/MockBackend.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/sample-apps/boolean-search/src/test/java/com/yahoo/example/MockBackend.java b/sample-apps/boolean-search/src/test/java/com/yahoo/example/MockBackend.java new file mode 100644 index 00000000000..0c92eec1c2f --- /dev/null +++ b/sample-apps/boolean-search/src/test/java/com/yahoo/example/MockBackend.java @@ -0,0 +1,31 @@ +package com.yahoo.example; + +import com.yahoo.data.access.simple.Value; +import com.yahoo.search.Query; +import com.yahoo.search.Result; +import com.yahoo.search.Searcher; +import com.yahoo.search.result.Hit; +import com.yahoo.search.searchchain.Execution; + +/** + * @author Joe Developer +*/ +public class MockBackend extends Searcher { + + public MockBackend() { + } + + public @Override + Result search(Query query,Execution execution) { + Result result=new Result(query); + for (int i = 0; i < 3; ++i) { + Hit hit = new Hit("mock-hit:" + i); + Value.ObjectValue summaryfeatures = new Value.ObjectValue(); + summaryfeatures.put("subqueries(target).lsb", new Value.LongValue(0x3)); + summaryfeatures.put("subqueries(target).msb", new Value.LongValue(0x1)); + hit.setField("summaryfeatures", summaryfeatures); + result.hits().add(hit); + } + return result; + } +} |