Test if the connection-impl-class implements the
connection-interface interface
Result result = getInitializedResult();
ComponentNameConstructor compName =
getVerifierContext().getComponentNameConstructor();
if(isCCIImplemented(descriptor, result))
{
Class c = testConnectionImpl(descriptor, result);
// failure to load the class are handled in the superclass
if (c!=null) {
// now check it does implement the interface
String interfaceName = getConnectionInterface(descriptor, result);
testImplementationOf(c, interfaceName, 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;