Package org.springframework.xd.tuple

Examples of org.springframework.xd.tuple.Tuple


    this.context.addPropertyAccessor(new TuplePropertyAccessor());
  }

  @Test
  public void testSimplePropertyByFieldName() {
    Tuple tuple = TupleBuilder.tuple().of("foo", "bar");
    String result = evaluate("foo", tuple, String.class);
    assertEquals("bar", result);
  }
View Full Code Here


    assertEquals("bar", result);
  }

  @Test
  public void testSimplePropertyByIndex() {
    Tuple tuple = TupleBuilder.tuple().of("foo", "bar");
    String result = evaluate("['0']", tuple, String.class);
    assertEquals("bar", result);
  }
View Full Code Here

    assertEquals("bar", result);
  }

  @Test(expected = SpelEvaluationException.class)
  public void failOnNegativeIndex() {
    Tuple tuple = TupleBuilder.tuple().of("foo", "bar");
    evaluate("['-3']", tuple, String.class);
  }
View Full Code Here

    evaluate("['-3']", tuple, String.class);
  }

  @Test
  public void testNestedPropertyByFieldName() {
    Tuple child = TupleBuilder.tuple().of("b", 123);
    Tuple tuple = TupleBuilder.tuple().of("a", child);
    int result = evaluate("a.b", tuple, Integer.class);
    assertEquals(123, result);
  }
View Full Code Here

    assertEquals(123, result);
  }

  @Test
  public void testNestedPropertyByIndex() {
    Tuple child = TupleBuilder.tuple().of("b", 123);
    Tuple tuple = TupleBuilder.tuple().of("a", child);
    int result = evaluate("a['0']", tuple, Integer.class);
    assertEquals(123, result);
  }
View Full Code Here

    assertEquals(123, result);
  }

  @Test
  public void testNestedPropertyByIndexOnly() {
    Tuple child = TupleBuilder.tuple().of("b", 123);
    Tuple tuple = TupleBuilder.tuple().of("a", child);
    int result = evaluate("['0']['0']", tuple, Integer.class);
    assertEquals(123, result);
  }
View Full Code Here

    assertEquals(123, result);
  }

  @Test
  public void testArrayPropertyByFieldName() {
    Tuple tuple = TupleBuilder.tuple().of("numbers", new Integer[] { 1, 2, 3 });
    int result = evaluate("numbers[1]", tuple, Integer.class);
    assertEquals(2, result);
  }
View Full Code Here

    assertEquals(2, result);
  }

  @Test
  public void testArrayPropertyByIndex() {
    Tuple tuple = TupleBuilder.tuple().of("numbers", new Integer[] { 1, 2, 3 });
    int result = evaluate("['0'][0]", tuple, Integer.class);
    assertEquals(1, result);
  }
View Full Code Here

    assertEquals(1, result);
  }

  @Test
  public void testNestedArrayPropertyByFieldName() {
    Tuple child = TupleBuilder.tuple().of("numbers", new Integer[] { 7, 8, 9 });
    Tuple tuple = TupleBuilder.tuple().of("child", child);
    int result = evaluate("child.numbers[1]", tuple, Integer.class);
    assertEquals(8, result);
  }
View Full Code Here

    assertEquals(8, result);
  }

  @Test
  public void testNestedArrayPropertyByIndex() {
    Tuple child = TupleBuilder.tuple().of("numbers", new Integer[] { 7, 8, 9 });
    Tuple tuple = TupleBuilder.tuple().of("child", child);
    int result = evaluate("child['0'][2]", tuple, Integer.class);
    assertEquals(9, result);
  }
View Full Code Here

TOP

Related Classes of org.springframework.xd.tuple.Tuple

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.