@Test
public void testQueryPhilosopherById()
                        throws FilterEvaluationException, FeatureStoreException {

    TypeName[] typeNames = new TypeName[] { new TypeName(
                                                          QName.valueOf( "{http://www.deegree.org/app}Philosopher" ),
                                                          null ) };
    Filter filter = new IdFilter( "PHILOSOPHER_1", "PHILOSOPHER_2" );
    Query query = new Query( typeNames, filter, null, null, null );
    FeatureCollection fc = store.query( query ).toCollection();
    Assert.assertEquals( typeNames[0].getFeatureTypeName(), fc.iterator().next().getName() );
    Assert.assertEquals( 2, fc.size() );
}