Test if the connectionfactory-impl-class implements the
javax.resource.Referenceable interface
Result result = getInitializedResult();
ComponentNameConstructor compName = getVerifierContext().getComponentNameConstructor();
if(isCCIImplemented(descriptor, result))
{
Class c = testConnectionFactoryImpl(descriptor, result);
// failure to load the class are handled in the superclass
if (c!=null) {
// now check it does implement the interface
testImplementationOf(c, "javax.resource.Referenceable", result);
}
}
else
{
// test is NA
result.addNaDetails(smh.getLocalString
("tests.componentNameConstructor",
"For [ {0} ]",
new Object[] {compName.toString()}));
result.notApplicable(smh.getLocalString
("com.sun.enterprise.tools.verifier.tests.connector.cci.notApp",
"The CCI interfaces do not seem to be implemented by this resource adapter"));
}
return result;