Search in sources :

Example 11 with MockUp

use of mockit.MockUp in project java-chassis by ServiceComb.

the class MockUtil method mockAbstactRestServer.

public void mockAbstactRestServer() {
    new MockUp<AbstractRestServer<HttpServletResponse>>() {

        @Mock
        protected RestOperationMeta findRestOperation(RestServerRequestInternal restRequest) {
            RestOperationMeta restOperationMeta = Mockito.mock(RestOperationMeta.class);
            OperationMeta operationMeta = Mockito.mock(OperationMeta.class);
            Executor executor = Mockito.mock(Executor.class);
            operationMeta.setExecutor(executor);
            return restOperationMeta;
        }
    };
}
Also used : Executor(java.util.concurrent.Executor) RestOperationMeta(io.servicecomb.common.rest.definition.RestOperationMeta) RestServerRequestInternal(io.servicecomb.common.rest.codec.RestServerRequestInternal) HttpServletResponse(javax.servlet.http.HttpServletResponse) MockUp(mockit.MockUp) OperationMeta(io.servicecomb.core.definition.OperationMeta) RestOperationMeta(io.servicecomb.common.rest.definition.RestOperationMeta)

Example 12 with MockUp

use of mockit.MockUp in project java-chassis by ServiceComb.

the class TestTransport method setupClass.

@BeforeClass
public static void setupClass() throws Exception {
    Microservice microservice = new Microservice();
    microservice.setAppId("app");
    microservice.setServiceName("testname");
    new MockUp<RegistryUtils>() {

        @Mock
        private Microservice createMicroserviceFromDefinition() {
            return microservice;
        }
    };
}
Also used : Microservice(io.servicecomb.serviceregistry.api.registry.Microservice) MockUp(mockit.MockUp) BeforeClass(org.junit.BeforeClass)

Example 13 with MockUp

use of mockit.MockUp in project java-chassis by ServiceComb.

the class TestSimpleLoadBalanceHandler method testHandler.

@Test
public void testHandler() {
    boolean status = false;
    mock();
    Assert.assertNotNull(simpleLoadBalanceHandler);
    try {
        final Microservice microService = new Microservice();
        new MockUp<RegistryUtils>() {

            @Mock
            private Microservice createMicroserviceFromDefinition() {
                return microService;
            }
        };
        Mockito.when(invocation.getMicroserviceName()).thenReturn(microserviceMetaManager.getName());
        Mockito.when(invocation.getMicroserviceVersionRule()).thenReturn("MicroserviceVersionRule");
        Mockito.when(invocation.getConfigTransportName()).thenReturn("TransportName");
        simpleLoadBalanceHandler.handle(invocation, asyncResp);
    } catch (Exception e) {
        status = true;
    }
    Assert.assertTrue(status);
}
Also used : Microservice(io.servicecomb.serviceregistry.api.registry.Microservice) MockUp(mockit.MockUp) Test(org.junit.Test)

Example 14 with MockUp

use of mockit.MockUp in project java-chassis by ServiceComb.

the class TestInvokerUtils method testSyncInvokeInvocationWithException.

@Test
public void testSyncInvokeInvocationWithException() throws InterruptedException {
    Invocation invocation = Mockito.mock(Invocation.class);
    Response response = Mockito.mock(Response.class);
    new MockUp<SyncResponseExecutor>() {

        @Mock
        public Response waitResponse() throws InterruptedException {
            return Mockito.mock(Response.class);
        }
    };
    Mockito.when(response.isSuccessed()).thenReturn(true);
    OperationMeta operationMeta = Mockito.mock(OperationMeta.class);
    Mockito.when(invocation.getOperationMeta()).thenReturn(operationMeta);
    Mockito.when(operationMeta.getMicroserviceQualifiedName()).thenReturn("test");
    try {
        InvokerUtils.syncInvoke(invocation);
    } catch (InvocationException e) {
        Assert.assertEquals(490, e.getStatusCode());
    }
}
Also used : Response(io.servicecomb.core.Response) AsyncResponse(io.servicecomb.core.AsyncResponse) Invocation(io.servicecomb.core.Invocation) InvocationException(io.servicecomb.core.exception.InvocationException) MockUp(mockit.MockUp) OperationMeta(io.servicecomb.core.definition.OperationMeta) Test(org.junit.Test)

Example 15 with MockUp

use of mockit.MockUp in project java-chassis by ServiceComb.

the class MockUtil method mockMicroserviceMeta.

public void mockMicroserviceMeta() {
    new MockUp<MicroserviceMeta>() {

        @Mock
        public SchemaMeta ensureFindSchemaMeta(String schemaId) {
            SchemaMeta lSchemaMeta = Mockito.mock(SchemaMeta.class);
            Mockito.when(lSchemaMeta.getSwaggerIntf()).thenAnswer(new Answer<Class<? extends TestPojoConsumerProvider>>() {

                @Override
                public Class<? extends TestPojoConsumerProvider> answer(InvocationOnMock invocation) throws Throwable {
                    return TestPojoConsumerProvider.class;
                }
            });
            return lSchemaMeta;
        }

        @Mock
        public SchemaMeta ensureFindSchemaMeta(Class<?> schemaIntf) {
            return Mockito.mock(SchemaMeta.class);
        }
    };
}
Also used : InvocationOnMock(org.mockito.invocation.InvocationOnMock) SchemaMeta(io.servicecomb.core.definition.SchemaMeta) MockUp(mockit.MockUp) TestPojoConsumerProvider(io.servicecomb.provider.pojo.TestPojoConsumerProvider)

Aggregations

MockUp (mockit.MockUp)208 Test (org.junit.Test)189 RowImpl (org.apache.carbondata.core.scan.filter.intf.RowImpl)80 ExpressionResult (org.apache.carbondata.core.scan.expression.ExpressionResult)78 ColumnExpression (org.apache.carbondata.core.scan.expression.ColumnExpression)77 ColumnSchema (org.apache.carbondata.core.metadata.schema.table.column.ColumnSchema)28 ArrayList (java.util.ArrayList)23 Encoding (org.apache.carbondata.core.metadata.encoder.Encoding)20 IOException (java.io.IOException)18 Microservice (io.servicecomb.serviceregistry.api.registry.Microservice)10 Configuration (org.apache.hadoop.conf.Configuration)10 FileStatus (org.apache.hadoop.fs.FileStatus)10 Path (org.apache.hadoop.fs.Path)10 Invocation (io.servicecomb.core.Invocation)9 OperationMeta (io.servicecomb.core.definition.OperationMeta)8 NoSuchAlgorithmException (java.security.NoSuchAlgorithmException)8 Timestamp (java.sql.Timestamp)8 DateFormat (java.text.DateFormat)8 ParseException (java.text.ParseException)8 SimpleDateFormat (java.text.SimpleDateFormat)8