@Override public String toString() { String result = getQueryString() + " results " + getAll(); if (!getFacetNames().isEmpty()) { result += "\nfacets " + getFacets(); } return result; }
@Test public void testSearchExtensionFacet() throws Exception { // essai de facettiser sur les extensions WikittyQuery query = new WikittyQueryMaker().keyword("*").end(); query.setOffset(0); query.setLimit(0); query.setFacetField(Element.EXTENSION); WikittyQueryResult<String> result = wikittyClient.findAllByQuery(query); Assert.assertEquals(1, result.getFacetNames().size()); //TODO echatellier 20120112 : revue this code //Assert.assertNotNull(result.getFacets().get(Element.EXTENSION)); // is more convenient, but wont work Assert.assertNotNull(result.getFacets().get(Element.EXTENSION.getValue())); }
@Test public void testSearchExtensionFacetExplicitly() throws Exception { // essai de facettiser sur les extensions WikittyQuery query = new WikittyQueryMaker().keyword("*").end(); query.setOffset(0); query.setLimit(0); query.setFacetExtension(true); WikittyQueryResult<String> result = wikittyClient.findAllByQuery(query); Assert.assertEquals(1, result.getFacetNames().size()); //TODO echatellier 20120112 : revue this code //Assert.assertNotNull(result.getFacets().get(Element.EXTENSION)); // is more convenient, but wont work Assert.assertNotNull(result.getFacets().get(Element.EXTENSION.getValue())); }
WikittyQueryResult<String> result = wikittyClient.findAllByQuery(query); Assert.assertTrue(result.getFacetNames().contains(MOVIE_EXTENSION_NAME + ".date")); Assert.assertTrue(result.getFacetNames().contains(MOVIE_EXTENSION_NAME + ".authors"));