package de.lmu.ifi.dbs.jfeaturelib.features;
import ij.process.ColorProcessor;
import ij.process.ImageProcessor;
import java.awt.Color;
import java.util.List;
import org.junit.Test;
import static org.junit.Assert.*;
public class SurfTest {
@Test
public void testRun() {
ImageProcessor ip = new ColorProcessor(100, 100);
ip.setColor(Color.black);
ip.fill();
ip.setColor(Color.white);
ip.fillOval(30, 30, 40, 40);
SURF f = new SURF();
f.run(ip);
List<double[]> features = f.getFeatures();
assertEquals(9, features.size());
assertEquals(70, features.get(0).length);
assertEquals(70, features.get(1).length);
}
}