package europeana_test;

import java.util.ArrayList;

import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Level;
import org.junit.Test;

import eu.dnetlib.efg1914.authoring.search.EuropeanaExtractor;
import eu.dnetlib.efg1914.authoring.search.MetadataExtractor;
import eu.dnetlib.efg1914.authoring.search.MetadataExtractorException;
import eu.dnetlib.efg1914.authoring.search.MetadataRegistry;

/**
 * 
 * @author Eri
 */

public class search_test {

	private transient org.apache.log4j.Logger log = org.apache.log4j.Logger
			.getLogger(search_test.class);

	@Test
	public void test() throws MetadataExtractorException {
		BasicConfigurator.configure();
		log.setLevel(Level.DEBUG);

		ArrayList<String> keys = new ArrayList<String>();

		keys.add("Pic");

		//ArrayList<String> types = new ArrayList<String>();
		MetadataRegistry metadataRegistry = new MetadataRegistry();

		MetadataExtractor euroExtractor = new EuropeanaExtractor();

		metadataRegistry.setEuroExtractor(euroExtractor);
//		metadataRegistry.searchByUrl("http://www.europeana.eu/portal/record/10106/45FC9BE9637A5F49FDD332C93B8804452A1ED70E.html");
		// Search.searchByKeywords(keys, types);
		metadataRegistry
		 .searchByUrl("http://europeanfilmgateway.eu/node/33/detail/Fliegen+und+Engel++Ilja+und+Emilia+Kabakov/video:MTk3MTg1NjAtNjljOC0gNDA3Zi05NGY2LTQ2ZWM0YmJiYTI4M19VbVZ3YjNOcGRHOXllVk5sY25acFkyVlNaWE52ZFhKalpYTXZVbVZ3YjNOcGRHOXllVk5sY25acFkyVlNaWE52ZFhKalpWUjVjR1U9OjpOb25BVkNyZWF0aW9uLmRmaS5kay9ERklfTm9uQVZDcmVhdGlvbl8yMDA4MDcwMS0wNzQwMzYtNw==");

	}
}
