* @author Sanjeeb.Sahoo@Sun.COM
*/
public class DefaultProviderVerification extends VerifierTest
implements VerifierCheck {
public Result check(Descriptor descriptor) {
PersistenceUnitDescriptor pu =
PersistenceUnitDescriptor.class.cast(descriptor);
Result result = getInitializedResult();
result.setStatus(Result.PASSED);
PersistenceProvider provider;
final String appLocation =
getVerifierContext().getAbstractArchive().getURI().getPath();
final InstrumentableClassLoader cl =
InstrumentableClassLoader.class.cast(pu.getParent().getClassLoader());
PersistenceUnitInfo pi = new AVKPersistenceUnitInfoImpl(pu, appLocation, cl);
logger.fine("PersistenceInfo for PU is :\n" + pi);
Properties props = new Properties();
// This property is set to indicate that TopLink should only
// validate the descriptors etc. and not try to login to database.