test for the existence of the class defined in the deployment descriptors
connectionfactory-impl-class
Result result = getInitializedResult();
ComponentNameConstructor compName = getVerifierContext().getComponentNameConstructor();
if(isCCIImplemented(descriptor, result))
{
Class c = testConnectionFactoryImpl(descriptor, result);
// failure are handled in the superclass
if (c!=null)
{
result.addGoodDetails(smh.getLocalString
("tests.componentNameConstructor",
"For [ {0} ]",
new Object[] {compName.toString()}));
result.passed(smh.getLocalString
(getClass().getName() + ".passed",
"The class define in the connectionfactory-impl-class tag [ {0} ] is contained in the archive.",
new Object[] {c.getName()} ));
}
}
else
{
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;