@Test
    void testPropertyPropagation() {
        Result result = searchWithPropertyPropagation();

        assertEquals("source:mySource1", result.hits().get(0).getId().stringValue());
        assertEquals("source:mySource2", result.hits().get(1).getId().stringValue());
        assertEquals("nalle", result.hits().get(0).getQuery().getPresentation().getSummary());
        assertEquals("foo", result.hits().get(0).getQuery().properties().get("customSourceProperty"));
        assertNull(result.hits().get(1).getQuery().properties().get("customSourceProperty"));
        assertNull(result.hits().get(0).getQuery().properties().get("custom.source.property"));
        assertEquals("bar", result.hits().get(1).getQuery().properties().get("custom.source.property"));
        assertEquals(13, result.hits().get(0).getQuery().properties().get("hits"));
        assertEquals(1, result.hits().get(0).getQuery().properties().get("offset"));
        assertEquals(10, result.hits().get(1).getQuery().properties().get("hits"));
        assertEquals(0, result.hits().get(1).getQuery().properties().get("offset"));

        assertNull(result.hits().get(1).getQuery().getPresentation().getSummary());
    }
Test for federation searcher. The searcher is also tested in
com.yahoo.prelude.searcher.test.BlendingSearcherTestCase.

@author Arne Bergene Fossaa
container-search/src/test/java/com/yahoo/search/federation/FederationSearcherTestCase.java