Package ch.ralscha.extdirectspring.provider.RemoteProviderSimpleNamed

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


  @Test
  public void testCollections() {
    Map<String, Object> params = new LinkedHashMap<String, Object>();
    params.put("name", "first");
    TestObject ce = new TestObject(23, "Meier", Boolean.FALSE, new BigDecimal(
        "100.23"));
    params.put("collections", Collections.singleton(ce));
    String result = (String) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodCollection1", String.class, params);
    assertThat(result).isEqualTo(
        "1->first;[TestObject [id=23, name=Meier, active=false, amount=100.23]]");

    params = new LinkedHashMap<String, Object>();
    params.put("name", "2nd");
    List<TestObject> list = new ArrayList<TestObject>();
    list.add(new TestObject(1, "One", Boolean.TRUE, new BigDecimal("1.1")));
    list.add(new TestObject(2, "Two", Boolean.FALSE, new BigDecimal("1.2")));
    list.add(new TestObject(3, "Three", Boolean.TRUE, new BigDecimal("1.3")));

    params.put("collections", list);
    result = (String) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodCollection1", String.class, params);
    assertThat(result)
View Full Code Here


  @Test
  public void testCollectionsWithoutGeneric() {
    Map<String, Object> params = new LinkedHashMap<String, Object>();
    params.put("name", "Joan1");
    TestObject ce = new TestObject(33, "Meier", Boolean.TRUE,
        new BigDecimal("33.334"));
    params.put("collections", Collections.singleton(ce));
    String result = (String) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodCollection3", String.class, params);
    assertThat(result).isEqualTo(
        "3->Joan1;[{id=33, name=Meier, active=true, amount=33.334}]");

    params = new LinkedHashMap<String, Object>();
    params.put("name", "Joan2");
    List<TestObject> list = new ArrayList<TestObject>();
    list.add(new TestObject(1, "1", Boolean.TRUE, new BigDecimal("1.1")));
    list.add(new TestObject(2, "2", Boolean.FALSE, new BigDecimal("1.2")));
    list.add(new TestObject(3, "3", Boolean.TRUE, new BigDecimal("1.3")));

    params.put("collections", list);
    result = (String) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodCollection3", String.class, params);
    assertThat(result)
View Full Code Here

  @Test
  public void testArrays() {
    Map<String, Object> params = new LinkedHashMap<String, Object>();
    params.put("name", "arr1");
    TestObject ce = new TestObject(23, "Meier", Boolean.FALSE, new BigDecimal(
        "100.23"));
    params.put("array", Collections.singleton(ce));
    String result = (String) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodArray1", String.class, params);
    assertThat(result).isEqualTo(
        "3->arr1;TestObject [id=23, name=Meier, active=false, amount=100.23]-");

    params = new LinkedHashMap<String, Object>();
    params.put("name", "arr2");
    List<TestObject> list = new ArrayList<TestObject>();
    list.add(new TestObject(1, "One", Boolean.TRUE, new BigDecimal("1.1")));
    list.add(new TestObject(2, "Two", Boolean.FALSE, new BigDecimal("1.2")));
    list.add(new TestObject(3, "Three", Boolean.TRUE, new BigDecimal("1.3")));

    params.put("array", list);
    result = (String) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodArray1", String.class, params);
    assertThat(result)
View Full Code Here

  @Test
  public void testArraysEllipsis() {
    Map<String, Object> params = new LinkedHashMap<String, Object>();
    params.put("name", "arre1");
    TestObject ce = new TestObject(24, "Kiere", Boolean.FALSE, new BigDecimal(
        "1001.23"));
    params.put("array", Collections.singleton(ce));
    String result = (String) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodArray3", String.class, params);
    assertThat(result).isEqualTo(
        "5->arre1;TestObject [id=24, name=Kiere, active=false, amount=1001.23]-");

    params = new LinkedHashMap<String, Object>();
    params.put("name", "arre2");
    List<TestObject> list = new ArrayList<TestObject>();
    list.add(new TestObject(1, "One1", Boolean.TRUE, new BigDecimal("1.1")));
    list.add(new TestObject(2, "Two2", Boolean.FALSE, new BigDecimal("1.2")));
    list.add(new TestObject(3, "Three3", Boolean.TRUE, new BigDecimal("1.3")));

    params.put("array", list);
    result = (String) ControllerUtil.sendAndReceiveNamed(mockMvc,
        "remoteProviderSimpleNamed", "methodArray3", String.class, params);
    assertThat(result)
View Full Code Here

TOP

Related Classes of ch.ralscha.extdirectspring.provider.RemoteProviderSimpleNamed.TestObject

Copyright © 2018 www.massapicom. 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.