Enum MethodKind

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<MethodKind>

    public enum MethodKind
    extends java.lang.Enum<MethodKind>
    The different kinds of methods that a MethodInfo instance can represent.
    Author:
    Peter Niederwieser
    • Enum Constant Detail

      • INITIALIZER

        public static final MethodKind INITIALIZER
      • SHARED_INITIALIZER

        public static final MethodKind SHARED_INITIALIZER
      • SETUP_SPEC

        public static final MethodKind SETUP_SPEC
      • CLEANUP_SPEC

        public static final MethodKind CLEANUP_SPEC
      • DATA_PROVIDER

        public static final MethodKind DATA_PROVIDER
      • DATA_PROCESSOR

        public static final MethodKind DATA_PROCESSOR
      • SPEC_EXECUTION

        public static final MethodKind SPEC_EXECUTION
      • FEATURE_EXECUTION

        public static final MethodKind FEATURE_EXECUTION
      • ITERATION_EXECUTION

        public static final MethodKind ITERATION_EXECUTION
    • Method Detail

      • values

        public static MethodKind[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (MethodKind c : MethodKind.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static MethodKind valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • isFixtureMethod

        public boolean isFixtureMethod()
      • isSetupMethod

        public boolean isSetupMethod()
      • isCleanupMethod

        public boolean isCleanupMethod()
      • isFeatureScopedFixtureMethod

        public boolean isFeatureScopedFixtureMethod()
      • isSpecScopedFixtureMethod

        public boolean isSpecScopedFixtureMethod()