From 8ccfd201e6be15a6fbbfd972c2f9c2c27eec4489 Mon Sep 17 00:00:00 2001 From: mujah Date: Sat, 12 Nov 2016 12:35:55 +0800 Subject: [PATCH] formatting --- .../spring/data/solr/config/SolrConfig.java | 16 +- .../ProductRepositoryIntegrationTest.java | 202 +++++++++--------- 2 files changed, 109 insertions(+), 109 deletions(-) diff --git a/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/config/SolrConfig.java b/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/config/SolrConfig.java index 1fe1e5468b..73f5b36d45 100644 --- a/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/config/SolrConfig.java +++ b/spring-data-solr/src/main/java/com/baeldung/spring/data/solr/config/SolrConfig.java @@ -13,13 +13,13 @@ import org.springframework.data.solr.repository.config.EnableSolrRepositories; @ComponentScan public class SolrConfig { - @Bean - public SolrClient solrClient() { - return new HttpSolrClient("http://localhost:8983/solr"); - } + @Bean + public SolrClient solrClient() { + return new HttpSolrClient("http://localhost:8983/solr"); + } - @Bean - public SolrTemplate solrTemplate(SolrClient client) throws Exception { - return new SolrTemplate(client); - } + @Bean + public SolrTemplate solrTemplate(SolrClient client) throws Exception { + return new SolrTemplate(client); + } } diff --git a/spring-data-solr/src/test/java/com/baeldung/spring/data/solr/repo/ProductRepositoryIntegrationTest.java b/spring-data-solr/src/test/java/com/baeldung/spring/data/solr/repo/ProductRepositoryIntegrationTest.java index 815a188c06..1335e82392 100644 --- a/spring-data-solr/src/test/java/com/baeldung/spring/data/solr/repo/ProductRepositoryIntegrationTest.java +++ b/spring-data-solr/src/test/java/com/baeldung/spring/data/solr/repo/ProductRepositoryIntegrationTest.java @@ -21,105 +21,105 @@ import com.baeldung.spring.data.solr.repository.ProductRepository; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = SolrConfig.class) public class ProductRepositoryIntegrationTest { - - @Autowired - private ProductRepository productRepository; - - @Before - public void clearSolrData() { - productRepository.deleteAll(); - } - - @Test - public void whenSavingProduct_thenAvailableOnRetrieval() throws Exception { - final Product product = new Product(); - product.setId("P000089998"); - product.setName("Desk"); - productRepository.save(product); - final Product retrievedProduct = productRepository.findOne(product.getId()); - assertEquals(product.getId(), retrievedProduct.getId()); - } - - @Test - public void whenUpdatingProduct_thenChangeAvailableOnRetrieval() throws Exception { - final Product product = new Product(); - product.setId("P0001"); - product.setName("T-Shirt"); - - productRepository.save(product); - - product.setName("Shirt"); - productRepository.save(product); - - final Product retrievedProduct = productRepository.findOne(product.getId()); - assertEquals(product.getName(), retrievedProduct.getName()); - } - - @Test - public void whenDeletingProduct_thenNotAvailableOnRetrieval() throws Exception { - final Product product = new Product(); - product.setId("P0001"); - product.setName("Desk"); - productRepository.save(product); - - productRepository.delete(product); - - Product retrievedProduct = productRepository.findOne(product.getId()); - assertNull(retrievedProduct); - - } - - @Test - public void whenFindByName_thenAvailableOnRetrieval() throws Exception { - Product phone = new Product(); - phone.setId("P0001"); - phone.setName("Phone"); - productRepository.save(phone); - - List retrievedProducts = productRepository.findByName("Phone"); - assertEquals(phone.getId(), retrievedProducts.get(0).getId()); - } - - @Test - public void whenSearchingProductsByQuery_thenAllMatchingProductsShouldAvialble() throws Exception { - final Product phone = new Product(); - phone.setId("P0001"); - phone.setName("Smart Phone"); - productRepository.save(phone); - - final Product phoneCover = new Product(); - phoneCover.setId("P0002"); - phoneCover.setName("Phone Cover"); - productRepository.save(phoneCover); - - final Product wirelessCharger = new Product(); - wirelessCharger.setId("P0003"); - wirelessCharger.setName("Phone Charging Cable"); - productRepository.save(wirelessCharger); - - Page result = productRepository.findByCustomQuery("Phone", new PageRequest(0, 10)); - assertEquals(3, result.getNumberOfElements()); - } - - @Test - public void whenSearchingProductsByNamedQuery_thenAllMatchingProductsShouldAvialble() throws Exception { - final Product phone = new Product(); - phone.setId("P0001"); - phone.setName("Smart Phone"); - productRepository.save(phone); - - final Product phoneCover = new Product(); - phoneCover.setId("P0002"); - phoneCover.setName("Phone Cover"); - productRepository.save(phoneCover); - - final Product wirelessCharger = new Product(); - wirelessCharger.setId("P0003"); - wirelessCharger.setName("Phone Charging Cable"); - productRepository.save(wirelessCharger); - - Page result = productRepository.findByNamedQuery("one", new PageRequest(0, 10)); - assertEquals(3, result.getNumberOfElements()); - } - + + @Autowired + private ProductRepository productRepository; + + @Before + public void clearSolrData() { + productRepository.deleteAll(); + } + + @Test + public void whenSavingProduct_thenAvailableOnRetrieval() throws Exception { + final Product product = new Product(); + product.setId("P000089998"); + product.setName("Desk"); + productRepository.save(product); + final Product retrievedProduct = productRepository.findOne(product.getId()); + assertEquals(product.getId(), retrievedProduct.getId()); + } + + @Test + public void whenUpdatingProduct_thenChangeAvailableOnRetrieval() throws Exception { + final Product product = new Product(); + product.setId("P0001"); + product.setName("T-Shirt"); + + productRepository.save(product); + + product.setName("Shirt"); + productRepository.save(product); + + final Product retrievedProduct = productRepository.findOne(product.getId()); + assertEquals(product.getName(), retrievedProduct.getName()); + } + + @Test + public void whenDeletingProduct_thenNotAvailableOnRetrieval() throws Exception { + final Product product = new Product(); + product.setId("P0001"); + product.setName("Desk"); + productRepository.save(product); + + productRepository.delete(product); + + Product retrievedProduct = productRepository.findOne(product.getId()); + assertNull(retrievedProduct); + + } + + @Test + public void whenFindByName_thenAvailableOnRetrieval() throws Exception { + Product phone = new Product(); + phone.setId("P0001"); + phone.setName("Phone"); + productRepository.save(phone); + + List retrievedProducts = productRepository.findByName("Phone"); + assertEquals(phone.getId(), retrievedProducts.get(0).getId()); + } + + @Test + public void whenSearchingProductsByQuery_thenAllMatchingProductsShouldAvialble() throws Exception { + final Product phone = new Product(); + phone.setId("P0001"); + phone.setName("Smart Phone"); + productRepository.save(phone); + + final Product phoneCover = new Product(); + phoneCover.setId("P0002"); + phoneCover.setName("Phone Cover"); + productRepository.save(phoneCover); + + final Product wirelessCharger = new Product(); + wirelessCharger.setId("P0003"); + wirelessCharger.setName("Phone Charging Cable"); + productRepository.save(wirelessCharger); + + Page result = productRepository.findByCustomQuery("Phone", new PageRequest(0, 10)); + assertEquals(3, result.getNumberOfElements()); + } + + @Test + public void whenSearchingProductsByNamedQuery_thenAllMatchingProductsShouldAvialble() throws Exception { + final Product phone = new Product(); + phone.setId("P0001"); + phone.setName("Smart Phone"); + productRepository.save(phone); + + final Product phoneCover = new Product(); + phoneCover.setId("P0002"); + phoneCover.setName("Phone Cover"); + productRepository.save(phoneCover); + + final Product wirelessCharger = new Product(); + wirelessCharger.setId("P0003"); + wirelessCharger.setName("Phone Charging Cable"); + productRepository.save(wirelessCharger); + + Page result = productRepository.findByNamedQuery("one", new PageRequest(0, 10)); + assertEquals(3, result.getNumberOfElements()); + } + }