SimpleFeature[] features=new SimpleFeature[2];
// add lines
features[0]=SimpleFeatureBuilder.build(ft,new Object[]{line[0], attrValues[0]}, Integer.toString(0));
features[1]=SimpleFeatureBuilder.build(ft,new Object[]{line[1], attrValues[1]}, Integer.toString(1));
IGeoResource resource = MapTests.createGeoResource(features, true);
Map map = MapTests.createNonDynamicMapAndRenderer(resource, new Dimension(500,512));
ValidateLineNoSelfOverlapping isValidLine = new ValidateLineNoSelfOverlapping();
isValidLine.op(Display.getDefault(), map.getLayersInternal().get(0), new NullProgressMonitor());
//System.out.println(isValidLine.genericResults.failedFeatures.size()+" failed feature");
assertEquals(1,isValidLine.results.failedFeatures.size());