Interpolate extends AbstractCustomExpression { public Interpolate() { } Interpolate(); private  Interpolate( StringBuffer value, Continuation<StringBuffer> contn, LinkedList<Double> datas,
                         Double[] dataArray, LinkedList<StringBuffer> values, Double[] valuesArray, Color[] colorArray,
                         LinkedList<Continuation<StringBuffer>> valueContns, boolean color, Mode mode,
                         Color fallbackColor ); @Override QName getElementName(); @Override Interpolate parse( XMLStreamReader in ); static Interpolate parseSLD100( XMLStreamReader in ); @SuppressWarnings("unchecked") @Override TypedObjectNode[] evaluate( T obj, XPathEvaluator<T> xpathEvaluator ); BufferedImage evaluateRaster( AbstractRaster raster, RasterStyling style ); Double[] getDatas(); @Override String toString();  }
@Test public void testInterpolate() throws FileNotFoundException, URISyntaxException, XMLStreamException { loadCategorizeFromXml(); LOG.debug( "Interpolate: {}", interp ); test( -0.51 ); test( 0 ); test( 0.49 ); test( 0.5 ); test( 0.51 ); test( 1 ); test( 2 ); test( 7 ); test( 8 ); test( 9 ); test( 15 ); test( 16 ); test( 17 ); test( 31 ); test( 32 ); test( 33 ); test( 48 ); test( 48.3 ); test( 50 ); test( 225 ); test( 240 ); test( 250 ); }