package org.skywalking.apm.collector.worker.storage; import org.elasticsearch.action.get.GetResponse; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.powermock.core.classloader.annotations.PowerMockIgnore; import org.powermock.core.classloader.annotations.PrepareForTest; import org.powermock.modules.junit4.PowerMockRunner; import org.skywalking.apm.collector.worker.mock.MockGetResponse; /** * @author pengys5 */ @RunWith(PowerMockRunner.class) @PrepareForTest( {EsClient.class}) @PowerMockIgnore( {"javax.management.*"}) public class GetResponseFromEsTestCase { private GetResponse getResponse; @Before public void init() { MockGetResponse mockGetResponse = new MockGetResponse(); getResponse = mockGetResponse.mockito(); } @Test public void testGet() { GetResponse response = GetResponseFromEs.INSTANCE.get("INDEX", "TYPE", "1"); Assert.assertEquals(getResponse, response); } }