package de.lmu.ifi.dbs.jfeaturelib.features.sift; import java.net.URI; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; import org.junit.Test; import static org.junit.Assert.*; public class SiftWrapperTest { @Test public void testExtractFeatures() throws Exception { URI uri = getClass().getClassLoader().getResource("siftOutput.txt").toURI(); String content = new String(Files.readAllBytes(Paths.get(uri))); List<SiftFeatureVector> features = new SiftWrapper().extractFeatures(content); assertEquals(2, features.size()); double[] first = features.get(0).asArray(); assertEquals(138.42, first[0], 0.001); assertEquals(44.74, first[1], 0.001); } }