// fails! It looks like an Ant bug to me...
String buffer = "@cactus.port@:@cactus.context@:";
FilterChain chain = this.container.createFilterChain();
ChainReaderHelper helper = new ChainReaderHelper();
Vector chains = new Vector();
chains.addElement(chain);
helper.setFilterChains(chains);
helper.setPrimaryReader(new StringReader(buffer));
Reader reader = helper.getAssembledReader();
assertEquals("8080:empty:", helper.readFully(reader));
}