BrBETA_dnet-hadoop/dhp-workflows/dhp-graph-provision/src/test/java/eu/dnetlib/dhp/oa/provision/SolrAdminApplicationTest.java

43 lines
1.2 KiB
Java
Raw Normal View History

package eu.dnetlib.dhp.oa.provision;
2021-08-11 12:13:22 +02:00
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
import org.apache.solr.client.solrj.response.SolrPingResponse;
import org.apache.solr.client.solrj.response.UpdateResponse;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
2021-08-11 12:13:22 +02:00
class SolrAdminApplicationTest extends SolrTest {
@Test
2021-08-11 12:13:22 +02:00
void testPing() throws Exception {
SolrPingResponse pingResponse = miniCluster.getSolrClient().ping();
log.info("pingResponse: '{}'", pingResponse.getStatus());
2021-08-11 12:13:22 +02:00
assertEquals(0, pingResponse.getStatus());
}
@Test
2021-08-11 12:13:22 +02:00
void testAdminApplication_DELETE() throws Exception {
SolrAdminApplication admin = new SolrAdminApplication(miniCluster.getSolrClient().getZkHost());
UpdateResponse rsp = (UpdateResponse) admin
.execute(SolrAdminApplication.Action.DELETE_BY_QUERY, DEFAULT_COLLECTION, "*:*", false);
2021-08-11 12:13:22 +02:00
assertEquals(0, rsp.getStatus());
}
@Test
2021-08-11 12:13:22 +02:00
void testAdminApplication_COMMIT() throws Exception {
SolrAdminApplication admin = new SolrAdminApplication(miniCluster.getSolrClient().getZkHost());
UpdateResponse rsp = (UpdateResponse) admin.commit(DEFAULT_COLLECTION);
2021-08-11 12:13:22 +02:00
assertEquals(0, rsp.getStatus());
}
}