Search in sources :

Example 6 with Library

use of org.talend.services.test.library._1_0.Library in project tesb-rt-se by Talend.

the class CorrelationIdAssertionTest method commonTest.

private void commonTest(String testName, String searchFor, String expectedResult) {
    final String dir = testName;
    serviceContext = startParticipants(dir);
    retrieveInterceptors(serviceContext);
    Library client = (Library) serviceContext.getBean("libraryHttp");
    try {
        searchFor(searchFor, client);
    } catch (SeekBookError e) {
        fail("Exception during service call");
    }
    // assertEquals("Books amount in response differs from 1", 1, booksInResponse(response));
    assertNotNull(consumerOutInterceptor.getLatestCorrelationHeader());
    assertNotNull(providerInInterceptor.getLatestCorrelationHeader());
    assertTrue(providerInInterceptor.getLatestCorrelationHeader().toString().contains(expectedResult));
    assertNotNull(consumerInInterceptor.getLatestCorrelationHeader());
    assertTrue(consumerInInterceptor.getLatestCorrelationHeader().toString().contains(expectedResult));
    String providerInCorrelationId = providerInInterceptor.getLatestCorrelationHeader().toString();
    String consumerInCorrelationId = consumerInInterceptor.getLatestCorrelationHeader().toString();
    assertEquals(providerInCorrelationId, consumerInCorrelationId);
}
Also used : SeekBookError(org.talend.services.test.library._1_0.SeekBookError) Library(org.talend.services.test.library._1_0.Library)

Example 7 with Library

use of org.talend.services.test.library._1_0.Library in project tesb-rt-se by Talend.

the class TransformationAssertionTest method commonTest.

private void commonTest(String testName, String searchFor, String expectedResult) {
    final String dir = testName;
    serviceContext = startParticipants(dir);
    Library client = (Library) serviceContext.getBean("libraryHttp");
    ListOfBooks response = null;
    try {
        response = searchFor(searchFor, client);
    } catch (SeekBookError e) {
        fail("Exception during service call");
    }
    assertEquals("Books amount in response differs from 1", 1, booksInResponse(response));
    assertEquals("Received unexpected author name", expectedResult, authorLastName(response));
}
Also used : SeekBookError(org.talend.services.test.library._1_0.SeekBookError) Library(org.talend.services.test.library._1_0.Library) ListOfBooks(org.talend.types.test.library.common._1.ListOfBooks)

Example 8 with Library

use of org.talend.services.test.library._1_0.Library in project tesb-rt-se by Talend.

the class TransformationFeatureTest method commonTest.

private void commonTest(String testName, String searchFor, String expectedResult) {
    final String dir = testName;
    serviceContext = startProvider(dir);
    Library client = (Library) serviceContext.getBean("libraryHttp");
    ListOfBooks response = null;
    try {
        response = searchFor(searchFor, client);
    } catch (SeekBookError e) {
        fail("Exception during service call");
    }
    assertEquals("Books amount in response differs from 1", 1, booksInResponse(response));
    assertEquals("Received unexpected author name", expectedResult, authorLastName(response));
}
Also used : SeekBookError(org.talend.services.test.library._1_0.SeekBookError) Library(org.talend.services.test.library._1_0.Library) ListOfBooks(org.talend.types.test.library.common._1.ListOfBooks)

Aggregations

Library (org.talend.services.test.library._1_0.Library)8 SeekBookError (org.talend.services.test.library._1_0.SeekBookError)8 ListOfBooks (org.talend.types.test.library.common._1.ListOfBooks)6