Examples of ResultObject


Examples of ch.ralscha.extdirectspring.provider.RemoteProviderSimpleNamed.ResultObject

  }

  @Test
  public void testDifferentParameterNames() {
    ResultObject expectedResult = new ResultObject("Miller", 10, Boolean.TRUE);
    Map<String, Object> params = new LinkedHashMap<String, Object>();
    params.put("lastName", expectedResult.getName());
    params.put("theAge", expectedResult.getAge());
    params.put("active", expectedResult.getActive());
    ResultObject result = (ResultObject) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodRP1", ResultObject.class, params);
    assertThat(result).isEqualTo(expectedResult);
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.provider.RemoteProviderSimpleNamed.ResultObject

        "methodRP2", true, 2, params);
    multiRequests.add(edRequest);
    MvcResult result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result
        .getResponse().getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 2, new ResultObject(
        "Olstead", 33, Boolean.FALSE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("theAge", "33");
    params.put("active", Boolean.FALSE);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP2", true, 3, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 3, new ResultObject(
        "myName", 33, Boolean.FALSE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("lastName", "Olstead");
    params.put("active", Boolean.FALSE);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP2", true, 4, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 4, new ResultObject(
        "Olstead", 20, Boolean.FALSE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("lastName", "Olstead");
    params.put("theAge", 36);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP2", true, 5, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 5, new ResultObject(
        "Olstead", 36, Boolean.TRUE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("active", Boolean.FALSE);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP2", true, 6, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 6, new ResultObject(
        "myName", 20, Boolean.FALSE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("lastName", "Miller");
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP2", true, 7, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 7, new ResultObject(
        "Miller", 20, Boolean.TRUE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("theAge", 55);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP2", true, 8, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 8, new ResultObject(
        "myName", 55, Boolean.TRUE), responses);

    params = new LinkedHashMap<String, Object>();
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP2", true, 9, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 9, new ResultObject(
        "myName", 20, Boolean.TRUE), responses);

    StringBuilder sb = new StringBuilder();
    sb.append("[");
    for (String requests : multiRequests) {
      sb.append(requests);
      sb.append(",");
    }
    sb.replace(sb.length() - 1, sb.length(), "]");

    result = ControllerUtil.performRouterRequest(mockMvc, sb.toString());
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertThat(responses).hasSize(8);
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 2, new ResultObject(
        "Olstead", 33, Boolean.FALSE), responses.subList(0, 1));
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 3, new ResultObject(
        "myName", 33, Boolean.FALSE), responses.subList(1, 2));
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 4, new ResultObject(
        "Olstead", 20, Boolean.FALSE), responses.subList(2, 3));
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 5, new ResultObject(
        "Olstead", 36, Boolean.TRUE), responses.subList(3, 4));
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 6, new ResultObject(
        "myName", 20, Boolean.FALSE), responses.subList(4, 5));
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 7, new ResultObject(
        "Miller", 20, Boolean.TRUE), responses.subList(5, 6));
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 8, new ResultObject(
        "myName", 55, Boolean.TRUE), responses.subList(6, 7));
    assertResponse("remoteProviderSimpleNamed", "methodRP2", 9, new ResultObject(
        "myName", 20, Boolean.TRUE), responses.subList(7, 8));
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.provider.RemoteProviderSimpleNamed.ResultObject

    multiRequests.add(edRequest);

    MvcResult result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result
        .getResponse().getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 2, new ResultObject(
        "Olstead", 33, Boolean.FALSE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("theAge", "33");
    params.put("active", Boolean.FALSE);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP3", true, 3, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 3, new ResultObject(
        null, 33, Boolean.FALSE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("lastName", "Olstead");
    params.put("active", Boolean.FALSE);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP3", true, 4, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 4, new ResultObject(
        "Olstead", null, Boolean.FALSE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("lastName", "Olstead");
    params.put("theAge", 36);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP3", true, 5, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 5, new ResultObject(
        "Olstead", 36, null), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("active", Boolean.FALSE);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP3", true, 6, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 6, new ResultObject(
        null, null, Boolean.FALSE), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("lastName", "Miller");
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP3", true, 7, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 7, new ResultObject(
        "Miller", null, null), responses);

    params = new LinkedHashMap<String, Object>();
    params.put("theAge", 55);
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP3", true, 8, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 8, new ResultObject(
        null, 55, null), responses);

    params = new LinkedHashMap<String, Object>();
    edRequest = ControllerUtil.createEdsRequest("remoteProviderSimpleNamed",
        "methodRP3", true, 9, params);
    multiRequests.add(edRequest);

    result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 9, new ResultObject(
        null, null, null), responses);

    StringBuilder sb = new StringBuilder();
    sb.append("[");
    for (String requests : multiRequests) {
      sb.append(requests);
      sb.append(",");
    }
    sb.replace(sb.length() - 1, sb.length(), "]");

    result = ControllerUtil.performRouterRequest(mockMvc, sb.toString());
    responses = ControllerUtil.readDirectResponses(result.getResponse()
        .getContentAsByteArray());
    assertThat(responses).hasSize(8);
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 2, new ResultObject(
        "Olstead", 33, Boolean.FALSE), responses.subList(0, 1));
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 3, new ResultObject(
        null, 33, Boolean.FALSE), responses.subList(1, 2));
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 4, new ResultObject(
        "Olstead", null, Boolean.FALSE), responses.subList(2, 3));
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 5, new ResultObject(
        "Olstead", 36, null), responses.subList(3, 4));
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 6, new ResultObject(
        null, null, Boolean.FALSE), responses.subList(4, 5));
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 7, new ResultObject(
        "Miller", null, null), responses.subList(5, 6));
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 8, new ResultObject(
        null, 55, null), responses.subList(6, 7));
    assertResponse("remoteProviderSimpleNamed", "methodRP3", 9, new ResultObject(
        null, null, null), responses.subList(7, 8));
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.provider.RemoteProviderSimpleNamed.ResultObject

    assertThat(resp.getTid()).isEqualTo(tid);
    assertThat(resp.getType()).isEqualTo("rpc");
    assertThat(resp.getWhere()).isNull();
    assertThat(resp.getMessage()).isNull();

    ResultObject result = ControllerUtil.convertValue(resp.getResult(),
        ResultObject.class);

    assertThat(result).isEqualTo(expectedResult);
  }
View Full Code Here

Examples of com.director.test.ResultObject

         public Class<? extends Annotation> annotationType() {
            return DirectReturnIncludeStrategy.class;
         }
      });

      ResultObject result = new ResultObject("prop", 2, new ResultObject("nestedProp", 1));
      ResultObject multipleItem1 = new ResultObject("multipleProp1", 3);
      ResultObject multipleItem2 = new ResultObject("multipleProp2", 4);
      result.addMultiple(multipleItem1);
      result.addMultiple(multipleItem2);

      Map<Object, List<String>> serializationMap = strategy.buildSerializationMap(result);
      assertNotNull(serializationMap);
View Full Code Here

Examples of com.jitcaforwin.cominterface.resultobject.ResultObject

  public IITOperationStatus convertFile(File file) throws ConversionInProgressException, JitcaFileNotFoundException,
      ConvertOperationFailed {
    if (!file.exists())
      throw new JitcaFileNotFoundException(file);
    try {
      ResultObject result = this.iTunesCom.callFunction("ConvertFile", file.getAbsolutePath());
      DispatchObject dispatch = result.getDispatch();
      return new ITOperationStatusImpl(dispatch);
    } catch (ITUNES_E_CONVERSIONINPROGRESS e) {
      throw new ConversionInProgressException();
    } catch (DispatchObjectNullException e) {
      throw new ConvertOperationFailed(file);
View Full Code Here

Examples of com.jitcaforwin.cominterface.resultobject.ResultObject

      for (int i = 0; i < files.length; i++) {
        if (!files[i].exists())
          throw new JitcaFileNotFoundException(files[i]);
        paths[i] = files[i].getAbsolutePath();
      }
      ResultObject result = this.iTunesCom.callFunction("ConvertFiles", paths);
      DispatchObject dispatch = result.getDispatch();
      return new ITOperationStatusImpl(dispatch);
    } catch (ITUNES_E_CONVERSIONINPROGRESS e) {
      throw new ConversionInProgressException();
    } catch (DispatchObjectNullException e) {
      throw new ConvertOperationFailed("Convert operation for several files failed!");
View Full Code Here

Examples of com.jitcaforwin.cominterface.resultobject.ResultObject

  }

  // TestTODO
  public IITOperationStatus convertTrack(IITTrack trackToConvert) throws JitcaException {
    try {
      ResultObject result = this.iTunesCom.callFunction("ConvertTrack", trackToConvert.getDispatchObject());
      return new ITOperationStatusImpl(result.getDispatch());
    } catch (ITUNES_E_CONVERSIONINPROGRESS e) {
      throw new ConversionInProgressException();
    } catch (DispatchObjectNullException e) {
      throw new ConvertOperationFailed(true, trackToConvert.getName());
    }
View Full Code Here

Examples of com.jitcaforwin.cominterface.resultobject.ResultObject

    super(o);
  }

  public IITPlaylist getPlaylist() throws WindowDeletedException {
    try {
      ResultObject playlist = this.iTunesCom.callFunction("Playlist");
      return ITPlaylistImpl.newIITPlaylist(playlist.getDispatch());
    } catch (ITUNES_E_OBJECTDELETED e) {
      throw new WindowDeletedException(this);
    }
  }
View Full Code Here

Examples of com.jitcaforwin.cominterface.resultobject.ResultObject

    }
  }

  public IITTrackCollection getSelectedTracks() throws WindowDeletedException {
    try {
      ResultObject tracks = this.iTunesCom.callFunction("SelectedTracks");
      return new ITTrackCollectionImpl(tracks.getDispatch());
    } catch (ITUNES_E_OBJECTDELETED e) {
      throw new WindowDeletedException(this);
    } catch (DispatchObjectNullException e) {
      return null;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.