Ignore:
Timestamp:
10/11/18 12:13:58 (6 years ago)
Author:
Oliver Schonefeld
Message:
  • rewrite to use SRUClient instead of SRUSimpleClient
  • add Tests for Endpoint Description (FCS 1.0 and FCS 2.0)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • FCSEndpointTester/trunk/src/main/java/eu/clarin/fcs/tester/tests/TestSearch4.java

    r7172 r7196  
    2121import eu.clarin.fcs.tester.FCSTestContext;
    2222import eu.clarin.fcs.tester.FCSTestProfile;
    23 import eu.clarin.fcs.tester.FCSTestHandler;
    2423import eu.clarin.fcs.tester.FCSTestResult;
     24import eu.clarin.sru.client.SRUClient;
    2525import eu.clarin.sru.client.SRUClientConstants;
    2626import eu.clarin.sru.client.SRUClientException;
    2727import eu.clarin.sru.client.SRUSearchRetrieveRequest;
    28 import eu.clarin.sru.client.SRUSimpleClient;
     28import eu.clarin.sru.client.SRUSearchRetrieveResponse;
    2929
    3030
     
    5555
    5656    @Override
    57     public FCSTestResult perform(FCSTestContext context, SRUSimpleClient client,
    58             FCSTestHandler handler) throws SRUClientException {
     57    public FCSTestResult perform(FCSTestContext context, SRUClient client)
     58            throws SRUClientException {
    5959        SRUSearchRetrieveRequest req = context.createSearchRetrieveRequest();
    6060        req.setQuery(SRUClientConstants.QUERY_TYPE_CQL,
     
    6262        req.setExtraRequestData(
    6363                SRUSearchRetrieveRequest.X_MALFORMED_RECORD_XML_ESCAPING, "invalid");
    64         client.searchRetrieve(req, handler);
    65         return handler.findDiagnostic("info:srw/diagnostic/1/71")
     64        SRUSearchRetrieveResponse res = client.searchRetrieve(req);
     65        return findDiagnostic(res, "info:srw/diagnostic/1/71")
    6666                ? makeSuccess()
    6767                : makeErrorNoDiagnostic("info:srw/diagnostic/1/71");
Note: See TracChangeset for help on using the changeset viewer.