Package com.sun.enterprise.tools.verifier

Examples of com.sun.enterprise.tools.verifier.VerifierTestContext


    public Result check(WebBundleDescriptor descriptor) {
        ComponentNameConstructor compName =
                getVerifierContext().getComponentNameConstructor();
        Result result = getInitializedResult();
        VerifierTestContext context = getVerifierContext();
        TagLibDescriptor tlds[] = context.getTagLibDescriptors();
        FunctionDescriptor[] fnDesc = null;

        if (tlds == null) {
            addGoodDetails(result, compName);
            result.passed(smh.getLocalString
View Full Code Here


public class TagNameIsUnique extends WebTest implements WebCheck {
    boolean oneFailed=false;

    public Result check(WebBundleDescriptor descriptor) {
        ComponentNameConstructor compName = getVerifierContext().getComponentNameConstructor();
        VerifierTestContext context = getVerifierContext();
        Result result = loadWarFile(descriptor);

        TagLibDescriptor tlds[] = context.getTagLibDescriptors();
        if (tlds == null) {
            addGoodDetails(result, compName);
            result.passed(smh.getLocalString
                    (getClass().getName() + ".passed",
                            "No tag lib files are specified"));
View Full Code Here

public class TaglibFunctionSignatureIsValid extends TagLibTest implements WebCheck {
    public Result check(WebBundleDescriptor descriptor) {
        ComponentNameConstructor compName =
                getVerifierContext().getComponentNameConstructor();
        Result result = getInitializedResult();
        VerifierTestContext context = getVerifierContext();
        TagLibDescriptor tlds[] = context.getTagLibDescriptors();
        FunctionDescriptor[] fnDesc = null;

        if (tlds == null) {
            addGoodDetails(result, compName);
            result.passed(smh.getLocalString
View Full Code Here

  Result result = getInitializedResult();
  ComponentNameConstructor compName = getVerifierContext().getComponentNameConstructor();

  try {
      VerifierTestContext context = getVerifierContext();
        Class c = Class.forName(descriptor.getEjbClassName(), false,
                             getVerifierContext().getClassLoader());
            // if we are dealing with a CMP2 entity bean, the class is abstract..
            if (descriptor instanceof EjbEntityDescriptor) {
          String persistentType =
View Full Code Here

      String stateType = ((EjbSessionDescriptor)descriptor).getSessionType();
      if (EjbSessionDescriptor.STATELESS.equals(stateType)) {
    // RULE: The stateless session enterprise Bean class must define a
    // single ejbCreate method that takes no arguments.
    try {
        VerifierTestContext context = getVerifierContext();
    ClassLoader jcl = context.getClassLoader();
        Class c = Class.forName(descriptor.getEjbClassName(), false, getVerifierContext().getClassLoader());
        Method m= null;
        int foundThisManyTimes = 0;
                    // start do while loop here....
                    do {
View Full Code Here

        ComponentNameConstructor compName = getVerifierContext().getComponentNameConstructor();
        boolean oneFound = false;

        if (descriptor instanceof EjbSessionDescriptor) {
            try {
                VerifierTestContext context = getVerifierContext();
                ClassLoader jcl = context.getClassLoader();
                Class c = Class.forName(descriptor.getEjbClassName(), false, getVerifierContext().getClassLoader());
                // walk up the class tree
                do {
                    Class[] interfaces = c.getInterfaces();
View Full Code Here

  try  {
      // Transaction attributes must not be specified for the methods of a session
      // bean's home interface.
      if (descriptor instanceof EjbSessionDescriptor) {
    String transactionType = descriptor.getTransactionType();
    VerifierTestContext context = getVerifierContext();
    ClassLoader jcl = context.getClassLoader();
                if (EjbDescriptor.CONTAINER_TRANSACTION_TYPE.equals(transactionType)) {
        boolean oneFailed = false;
        if(descriptor.getHomeClassName() != null && !"".equals(descriptor.getHomeClassName())) {
      Class superclass = Class.forName(descriptor.getHomeClassName(), false, getVerifierContext().getClassLoader());
      do {         
View Full Code Here


    private boolean commonToBothInterfaces(String home, EjbSessionDescriptor descriptor, String methodIntf) {
  boolean oneFailed = false;
  try {
      VerifierTestContext context = getVerifierContext();
      ClassLoader jcl = context.getClassLoader();
      Class c = Class.forName(home, false, getVerifierContext().getClassLoader());
      Method methods[] = c.getDeclaredMethods();
      boolean lookForIt = false;
      for (int i=0; i< methods.length; i++) {
    try  {
View Full Code Here

  boolean oneFailed = false;
  int ejbCreateMethodLoopCounter = 0;
  // RULE: session home interface are only allowed to have create
  //       methods which match ejbCreate, and exceptions match Bean's
  try {
      VerifierTestContext context = getVerifierContext();
      ClassLoader jcl = context.getClassLoader();
      Class methodReturnType;
      Class [] methodParameterTypes;
      Class [] methodExceptionTypes;
      Class [] ejbCreateMethodExceptionTypes;
      Class [] ejbCreateMethodParameterTypes;
View Full Code Here

  boolean oneFailed = false;
  // RULE: session home interface are only allowed to have create
  //       methods which match ejbCreate, and returns the session Bean's
  //       remote interface.
  try {
      VerifierTestContext context = getVerifierContext();
      ClassLoader jcl = context.getClassLoader();
      Class c = Class.forName(home, false, getVerifierContext().getClassLoader());
      Method methods[] = c.getDeclaredMethods();
      Class [] methodExceptionTypes;
      boolean throwsCreateException = false;
     
View Full Code Here

TOP

Related Classes of com.sun.enterprise.tools.verifier.VerifierTestContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.