package com.constellio.data.dao.services.bigVault.solr.serverFactories; import static org.junit.Assert.assertEquals; import org.apache.solr.client.solrj.impl.CloudSolrClient; import org.junit.After; import org.junit.Before; import org.junit.Test; import com.constellio.data.dao.services.solr.serverFactories.CloudSolrServerFactory; import com.constellio.sdk.tests.ConstellioTest; import java.io.IOException; public class CloudSolrServerFactoryTest extends ConstellioTest { String coreName = "core"; String zkBase = "1.2.3.4:5"; private CloudSolrServerFactory factory; @Before public void setUp() throws Exception { factory = new CloudSolrServerFactory(zkBase); } @After public void tearDown() throws Exception { } @Test public void whenGettingNewSolrServerThenSolrServerCreatedForCoreUrl() throws IOException { CloudSolrClient returnedSolrServer = (CloudSolrClient) factory.newSolrServer(coreName); assertEquals(coreName, returnedSolrServer.getDefaultCollection()); returnedSolrServer.close(); } }