TupleListCollector result = invokeFunction( function, arguments, fields ); assertNotNull( value ); assertEquals( "John", value.findPath( "name" ).findPath( "first" ).textValue() ); assertEquals( JsonNodeType.STRING, value.findPath( "age" ).getNodeType() ); assertEquals( "50", value.findPath( "age" ).textValue() ); assertEquals( "123-45-6789", value.findValue( "ssn" ).textValue() ); assertEquals( JsonNodeType.ARRAY, value.findPath( "childAges" ).getNodeType() ); assertEquals( 1, value.findPath( "childAges" ).size() ); assertEquals( JsonNodeType.NUMBER, value.findPath( "childAges" ).get( 0 ).getNodeType() );
TupleListCollector result = invokeFunction( function, arguments, fields ); assertNotNull( value ); assertEquals( "John", value.findPath( "name" ).findPath( "first" ).textValue() ); assertEquals( JsonNodeType.STRING, value.findPath( "age" ).getNodeType() ); assertEquals( "50", value.findPath( "age" ).textValue() ); assertEquals( "123-45-6789", value.findValue( "ssn" ).textValue() ); assertEquals( JsonNodeType.ARRAY, value.findPath( "childAges" ).getNodeType() ); assertEquals( 1, value.findPath( "childAges" ).size() ); assertEquals( JsonNodeType.NUMBER, value.findPath( "childAges" ).get( 0 ).getNodeType() );