1 23 28 29 package com.sun.enterprise.tools.verifier.tests.connector.cci; 30 31 import com.sun.enterprise.tools.verifier.tests.connector.ConnectorCheck; 32 import com.sun.enterprise.tools.verifier.Result; 33 import com.sun.enterprise.deployment.ConnectorDescriptor; 34 import com.sun.enterprise.tools.verifier.tests.*; 35 36 43 public class ConnectionFactorySerializable extends ConnectionFactoryTest implements ConnectorCheck { 44 45 54 public Result check(ConnectorDescriptor descriptor) { 55 Result result = getInitializedResult(); 56 ComponentNameConstructor compName = 57 getVerifierContext().getComponentNameConstructor(); 58 if(isCCIImplemented(descriptor, result)) 59 { 60 Class c = testConnectionFactoryImpl(descriptor, result); 61 if (c!=null) { 63 testImplementationOf(c, "java.io.Serializable", result); 65 } 66 } 67 else 68 { 69 result.addNaDetails(smh.getLocalString 71 ("tests.componentNameConstructor", 72 "For [ {0} ]", 73 new Object [] {compName.toString()})); 74 result.notApplicable(smh.getLocalString 75 ("com.sun.enterprise.tools.verifier.tests.connector.cci.notApp", 76 "The CCI interfaces do not seem to be implemented by this resource adapter")); 77 return result; 78 } 79 return result; 80 } 81 } 82 | Popular Tags |