@Test public void highlightedResultsShouldContainTermsInBold() { List<Product> baseList = SolrTestUtils.createProductList(10); repo.save(baseList); HighlightPage<Product> highlightProductPage = productService.findByHighlightedName("product", new PageRequest(0, 20)); assertTrue(containsSnipplet(highlightProductPage, "<b>product</b>")); }
@Test public void simpleQueryTest() { List<Product> baseList = SolrTestUtils.createProductList(10); repo.save(baseList); Assert.assertEquals(baseList.size(), TEST_RECORD_COUNT); Assert.assertEquals(INITIAL_RECORD_COUNT + TEST_RECORD_COUNT, repo.count()); List<Product> productsByCategory = repo.findProductsBySimpleQuery("cat:test"); Assert.assertEquals(TEST_RECORD_COUNT, productsByCategory.size()); }