Class RunModeUtils

java.lang.Object
org.jboss.arquillian.container.test.impl.RunModeUtils

public final class RunModeUtils extends Object
RunModeUtils
Version:
$Revision: $
Author:
Aslak Knutsen
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    Check if this Container DEFAULTs to the Local protocol.
    static boolean
    isRunAsClient(Deployment deployment, org.jboss.arquillian.test.spi.TestClass testClass, Method testMethod)
    Returns if the given test should run as client.
    static boolean
    isRunAsClientAndCheck(Deployment deployment, org.jboss.arquillian.test.spi.TestClass testClass, Method testMethod)
    Returns if the given test should run as client and also checks for a confusing use case, when the test is not intended to be run as a client test - in this case logs a warning. see: ARQ-1937

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • isRunAsClient

      public static boolean isRunAsClient(Deployment deployment, org.jboss.arquillian.test.spi.TestClass testClass, Method testMethod)
      Returns if the given test should run as client.

      Verify @Deployment.testable vs @RunAsClient on Class or Method level

    • isRunAsClientAndCheck

      public static boolean isRunAsClientAndCheck(Deployment deployment, org.jboss.arquillian.test.spi.TestClass testClass, Method testMethod)
      Returns if the given test should run as client and also checks for a confusing use case, when the test is not intended to be run as a client test - in this case logs a warning. see: ARQ-1937
    • isLocalContainer

      public static boolean isLocalContainer(Container container)
      Check if this Container DEFAULTs to the Local protocol.

      Hack to get around ARQ-391

      Returns:
      true if DeployableContianer.getDefaultProtocol == Local