@Test
public void testExec_Projection_Linear() {

    NodeValue v1 = NodeValue.makeNode("<http://www.opengis.net/def/crs/EPSG/0/27700> POINT(60 60)", WKTDatatype.INSTANCE);
    NodeValue v2 = NodeValue.makeDecimal(20);
    NodeValue v3 = NodeValue.makeNode(NodeFactory.createURI(Unit_URI.METRE_URL));
    BufferFF instance = new BufferFF();
    NodeValue expResult = NodeValue.makeNode("<http://www.opengis.net/def/crs/EPSG/0/27700> POLYGON((80 60, 79.615706 56.098194, 78.477591 52.346331, 76.629392 48.888595, 74.142136 45.857864, 71.111405 43.370608, 67.653669 41.522409, 63.901806 40.384294, 60 40, 56.098194 40.384294, 52.346331 41.522409, 48.888595 43.370608, 45.857864 45.857864, 43.370608 48.888595, 41.522409 52.346331, 40.384294 56.098194, 40 60, 40.384294 63.901806, 41.522409 67.653669, 43.370608 71.111405, 45.857864 74.142136, 48.888595 76.629392, 52.346331 78.477591, 56.098194 79.615706, 60 80, 63.901806 79.615706, 67.653669 78.477591, 71.111405 76.629392, 74.142136 74.142136, 76.629392 71.111405, 78.477591 67.653669, 79.615706 63.901806, 80 60))", WKTDatatype.INSTANCE);
    NodeValue result = instance.exec(v1, v2, v3);
    assertEquals(expResult, result);
}