@Test
public void testFSTypeParameter() throws Exception {

    URL url = TestData.url(STATE_POP);
    
    KVP params = new KVP( URLP.key,url );
    
    assertTrue( "Sorting is optional", factory.canProcess(params) );
    
    params.put( FSTYPE.key, "shape-ng" );
    assertTrue( "Shape NG supported", factory.canProcess(params) );
    
    params.put(FSTYPE.key, "shape" );
    assertTrue( "Plain shape supported", factory.canProcess(params) );
    
    params.put(FSTYPE.key, "index" );
    assertTrue( "Plain index supported", factory.canProcess(params) );
    
    params.put( FSTYPE.key, "smurf" );
    assertFalse( "Feeling blue; don't try a smruf", factory.canProcess(params) );
}