}
private void defaultTest(String s/*, int highlightedParameterIndex*/) throws Exception {
myFixture.configureByFile(getTestName(false) + ".cfml");
CfmlParameterInfoHandler parameterInfoHandler = new CfmlParameterInfoHandler();
MockCreateParameterInfoContext createContext = new MockCreateParameterInfoContext(myFixture.getEditor(), myFixture.getFile());
PsiElement elt = parameterInfoHandler.findElementForParameterInfo(createContext);
assertNotNull(elt);
parameterInfoHandler.showParameterInfo(elt, createContext);
Object[] items = createContext.getItemsToShow();
assertTrue(items != null);
assertTrue(items.length > 0);
MockParameterInfoUIContext context = new MockParameterInfoUIContext<PsiElement>(elt);
parameterInfoHandler.updateUI((CfmlFunctionDescription)items[0], context);
assertEquals(s, parameterInfoHandler.getText());
// index check
MockUpdateParameterInfoContext updateContext = new MockUpdateParameterInfoContext(myFixture.getEditor(), myFixture.getFile());
final PsiElement element = parameterInfoHandler.findElementForUpdatingParameterInfo(updateContext);
parameterInfoHandler.updateParameterInfo(element, updateContext);
// assertEquals(highlightedParameterIndex, updateContext.getCurrentParameter());
}