List of usage examples for org.apache.solr.client.solrj SolrClient ping
public SolrPingResponse ping() throws SolrServerException, IOException
From source file:uk.co.flax.biosolr.ontology.storage.solr.SolrStorageEngineTest.java
License:Apache License
@Test public void isReady_nonZeroResponseStatus() throws Exception { final SolrConfiguration config = mock(SolrConfiguration.class); SolrPingResponse response = mock(SolrPingResponse.class); when(response.getStatus()).thenReturn(1); SolrClient server = mock(SolrClient.class); when(server.ping()).thenReturn(response); StorageEngine engine = new SolrStorageEngine(config, server); assertFalse(engine.isReady());//from www. j a va2 s. c o m verify(server).ping(); }
From source file:uk.co.flax.biosolr.ontology.storage.solr.SolrStorageEngineTest.java
License:Apache License
@Test public void isReady_zeroResponseStatus() throws Exception { final SolrConfiguration config = mock(SolrConfiguration.class); SolrPingResponse response = mock(SolrPingResponse.class); when(response.getStatus()).thenReturn(SolrStorageEngine.STATUS_OK); SolrClient server = mock(SolrClient.class); when(server.ping()).thenReturn(response); StorageEngine engine = new SolrStorageEngine(config, server); assertTrue(engine.isReady());//ww w . jav a 2 s. c o m verify(server).ping(); }