assertEquals(sparql, expected);
}
@Test
public void multiLabelsWithTypeWithContextReconciliationTest(){
ReconciliationRequest request = new ReconciliationRequest(query, limit);
request.setTypes(new String[] {"http://data.linkedmdb.org/resource/movie/film" ,
"http://data.linkedmdb.org/resource/movie/film_series"});
PropertyContext prop1 = new PropertyContext("http://example.org/ontology/worksFor", new IdentifiedValueContext("http://example.org/resource/DERI"));
PropertyContext prop2 = new PropertyContext("http://xmlns.com/foaf/0.1/nick", new TextualValueContext("fadmaa"));
request.setContext(new ReconciliationRequestContext(prop1, prop2));
ImmutableList<String> searchPropertyUris = ImmutableList.of("http://www.w3.org/2000/01/rdf-schema#label",
"http://purl.org/dc/terms/title");
String sparql = factory.getReconciliationSparqlQuery(request, searchPropertyUris);
String expected =