Search in sources :

Example 11 with CrnkClient

use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.

the class AbstractMetaJerseyTest method setup.

@Before
public void setup() {
    client = new CrnkClient(getBaseUri().toString());
    client.setPushAlways(false);
    client.addModule(createModule());
    setNetworkTimeout(client, 10000, TimeUnit.SECONDS);
}
Also used : CrnkClient(io.crnk.client.CrnkClient) Before(org.junit.Before)

Example 12 with CrnkClient

use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.

the class AbstractBraveModuleTest method setup.

@Before
@SuppressWarnings("unchecked")
public void setup() {
    Endpoint localEndpoint = Endpoint.newBuilder().serviceName("testClient").build();
    clientReporter = Mockito.mock(Reporter.class);
    Tracing clientTracing = Tracing.newBuilder().spanReporter(clientReporter).localEndpoint(localEndpoint).build();
    client = new CrnkClient(getBaseUri().toString());
    client.setHttpAdapter(httpAdapter);
    client.addModule(BraveClientModule.create(clientTracing));
    taskRepo = client.getRepositoryForType(Task.class);
    TaskRepository.clear();
    ProjectRepository.clear();
    httpAdapter.setReceiveTimeout(10000, TimeUnit.SECONDS);
}
Also used : CrnkClient(io.crnk.client.CrnkClient) Task(io.crnk.monitor.brave.mock.models.Task) Endpoint(zipkin2.Endpoint) Reporter(zipkin2.reporter.Reporter) Tracing(brave.Tracing) Before(org.junit.Before)

Example 13 with CrnkClient

use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.

the class AbstractOperationsTest method setup.

@Before
public void setup() {
    client = new CrnkClient(getBaseUri().toString());
    client.setActionStubFactory(JerseyActionStubFactory.newInstance());
    client.getHttpAdapter().setReceiveTimeout(10000000, TimeUnit.MILLISECONDS);
    MetaModule metaModule = MetaModule.create();
    metaModule.addMetaProvider(new ResourceMetaProvider());
    client.addModule(metaModule);
    JpaModule module = JpaModule.newClientModule();
    setupModule(module, false);
    client.addModule(module);
    setNetworkTimeout(client, 10000, TimeUnit.SECONDS);
}
Also used : CrnkClient(io.crnk.client.CrnkClient) ResourceMetaProvider(io.crnk.meta.provider.resource.ResourceMetaProvider) MetaModule(io.crnk.meta.MetaModule) JpaModule(io.crnk.jpa.JpaModule) Before(org.junit.Before)

Example 14 with CrnkClient

use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.

the class OperationsCall method fromResource.

protected <T> T fromResource(Document document, Class<T> clazz) {
    CrnkClient crnk = client.getCrnk();
    ClientDocumentMapper documentMapper = crnk.getDocumentMapper();
    return (T) documentMapper.fromDocument(document, false);
}
Also used : CrnkClient(io.crnk.client.CrnkClient) ClientDocumentMapper(io.crnk.client.internal.ClientDocumentMapper)

Example 15 with CrnkClient

use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.

the class OperationsCall method toResource.

protected Resource toResource(Object object) {
    JsonApiResponse response = new JsonApiResponse();
    response.setEntity(object);
    QuerySpec querySpec = new QuerySpec(object.getClass());
    QueryAdapter queryAdapter = new QuerySpecAdapter(querySpec, client.getCrnk().getRegistry());
    CrnkClient crnk = client.getCrnk();
    DocumentMapper documentMapper = crnk.getDocumentMapper();
    Document document = documentMapper.toDocument(response, queryAdapter);
    return document.getSingleData().get();
}
Also used : CrnkClient(io.crnk.client.CrnkClient) QueryAdapter(io.crnk.core.engine.query.QueryAdapter) ClientDocumentMapper(io.crnk.client.internal.ClientDocumentMapper) DocumentMapper(io.crnk.core.engine.internal.document.mapper.DocumentMapper) JsonApiResponse(io.crnk.core.repository.response.JsonApiResponse) QuerySpec(io.crnk.core.queryspec.QuerySpec) QuerySpecAdapter(io.crnk.core.queryspec.internal.QuerySpecAdapter) Document(io.crnk.core.engine.document.Document)

Aggregations

CrnkClient (io.crnk.client.CrnkClient)15 Before (org.junit.Before)11 Task (io.crnk.test.mock.models.Task)3 ClientDocumentMapper (io.crnk.client.internal.ClientDocumentMapper)2 JacksonModule (io.crnk.core.engine.internal.jackson.JacksonModule)2 Module (io.crnk.core.module.Module)2 MetaModule (io.crnk.meta.MetaModule)2 ResourceMetaProvider (io.crnk.meta.provider.resource.ResourceMetaProvider)2 Project (io.crnk.test.mock.models.Project)2 Schedule (io.crnk.test.mock.models.Schedule)2 Test (org.junit.Test)2 Tracing (brave.Tracing)1 JavaTimeModule (com.fasterxml.jackson.datatype.jsr310.JavaTimeModule)1 ApproveForm (io.crnk.activiti.example.model.ApproveForm)1 ApproveTask (io.crnk.activiti.example.model.ApproveTask)1 ScheduleApprovalProcessInstance (io.crnk.activiti.example.model.ScheduleApprovalProcessInstance)1 HttpAdapter (io.crnk.client.http.HttpAdapter)1 Document (io.crnk.core.engine.document.Document)1 DocumentMapper (io.crnk.core.engine.internal.document.mapper.DocumentMapper)1 JsonApiUrlBuilder (io.crnk.core.engine.internal.utils.JsonApiUrlBuilder)1