Class FeatureInfo

    • Constructor Detail

      • FeatureInfo

        public FeatureInfo()
    • Method Detail

      • getReflection

        public java.lang.reflect.AnnotatedElement getReflection()
        Overrides:
        getReflection in class NodeInfo<SpecInfo,​java.lang.reflect.AnnotatedElement>
      • getDeclarationOrder

        public int getDeclarationOrder()
      • setDeclarationOrder

        public void setDeclarationOrder​(int declarationOrder)
      • getExecutionOrder

        public int getExecutionOrder()
      • setExecutionOrder

        public void setExecutionOrder​(int executionOrder)
      • getParameterNames

        public java.util.List<java.lang.String> getParameterNames()
      • addParameterName

        public void addParameterName​(java.lang.String parameterName)
      • getDataVariables

        public java.util.List<java.lang.String> getDataVariables()
      • getBlocks

        public java.util.List<BlockInfo> getBlocks()
      • addBlock

        public void addBlock​(BlockInfo block)
      • getIterationInterceptors

        public java.util.List<IMethodInterceptor> getIterationInterceptors()
      • addIterationInterceptor

        public void addIterationInterceptor​(IMethodInterceptor interceptor)
      • getFeatureMethod

        public MethodInfo getFeatureMethod()
      • setFeatureMethod

        public void setFeatureMethod​(MethodInfo method)
      • getDataProcessorMethod

        public MethodInfo getDataProcessorMethod()
      • setDataProcessorMethod

        public void setDataProcessorMethod​(MethodInfo method)
      • addDataProvider

        public void addDataProvider​(DataProviderInfo dataProvider)
      • isParameterized

        public boolean isParameterized()
      • isReportIterations

        public boolean isReportIterations()
      • setReportIterations

        public void setReportIterations​(boolean flag)
      • setExcluded

        public void setExcluded​(boolean excluded)
        Specified by:
        setExcluded in interface IExcludable
      • setSkipped

        public void setSkipped​(boolean skipped)
        Specified by:
        setSkipped in interface ISkippable
      • hasBytecodeName

        public boolean hasBytecodeName​(java.lang.String name)
        Tells if any of the methods associated with this feature has the specified name in bytecode.
        Parameters:
        name - a method name in bytecode
        Returns:
        true