PexClassAttribute Classe

Definição

Usado para especificar configurações adicionais sobre métodos de teste com parâmetros.

public ref class PexClassAttribute sealed : Microsoft::Pex::Framework::Settings::PexSettingsAttributeBase
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class PexClassAttribute : Microsoft.Pex.Framework.Settings.PexSettingsAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type PexClassAttribute = class
    inherit PexSettingsAttributeBase
Public NotInheritable Class PexClassAttribute
Inherits PexSettingsAttributeBase
Herança
Atributos

Construtores

PexClassAttribute()

Inicializa uma nova instância da classe PexClassAttribute.

PexClassAttribute(String, String)

Inicializa uma nova instância da classe PexClassAttribute.

PexClassAttribute(Type)

Inicializa uma nova instância da classe PexClassAttribute.

Propriedades

ActiveSettings

Obtém a lista de nomes de configurações que foram definidas

(Herdado de PexSettingsStoreAttributeBase)
Categories

Um parâmetro nomeado que especifica as categorias de acessório.

(Herdado de PexSettingsAttributeBase)
ContainsSettings

Obtém um valor que indica se esta instância tem configurações que foram definidas.

(Herdado de PexSettingsStoreAttributeBase)
DisableObservableAssertions

Um parâmetro nomeado que especifica se os valores observados não devem ser declarados

(Herdado de PexSettingsAttributeBase)
DisablePostAnalysis

Um parâmetro nomeado que especifica se a análise posterior deve ser desabilitada.

(Herdado de PexSettingsAttributeBase)
IncludeNonFinalSegmentCoverage

Um parâmetro nomeado que especifica se IntelliTest deve incluir cobertura de segmento não final em relatórios de cobertura e ao decidir se deve emitir testes.

(Herdado de PexSettingsAttributeBase)
MaxBranches

Um parâmetro nomeado que especifica o número máximo de ramificações que podem ser executadas ao longo de um único caminho de execução.

(Herdado de PexSettingsAttributeBase)
MaxCalls

Um parâmetro nomeado que especifica o número máximo de chamadas de método durante uma exploração.

(Herdado de PexSettingsAttributeBase)
MaxConditions

Um parâmetro nomeado que especifica o número máximo de condições nas entradas que podem ser verificadas durante um único caminho de execução.

(Herdado de PexSettingsAttributeBase)
MaxConstraintSolverMemory

Um parâmetro nomeado que especifica o limite de memória do resolvedor de restrição.

(Herdado de PexSettingsAttributeBase)
MaxConstraintSolverTime

Um parâmetro nomeado que especifica o valor de tempo limite do resolvedor de restrição.

(Herdado de PexSettingsAttributeBase)
MaxExceptions

Um parâmetro nomeado que especifica o número máximo de novas exceções antes de parar.

(Herdado de PexSettingsAttributeBase)
MaxExecutionTreeNodes

Um parâmetro nomeado que especifica o número máximo de nós da árvore de execução.

(Herdado de PexSettingsAttributeBase)
MaxRuns

Um parâmetro nomeado que especifica o número máximo de execuções que serão tentadas durante uma exploração.

(Herdado de PexSettingsAttributeBase)
MaxRunsWithoutNewTests

Um parâmetro nomeado que especifica o número máximo de.

(Herdado de PexSettingsAttributeBase)
MaxRunsWithUniquePaths

Um parâmetro nomeado que especifica o número máximo de execuções que o IntelliTest tentará, que resulta em caminhos de execução distintos.

(Herdado de PexSettingsAttributeBase)
MaxSequenceLength

Um parâmetro nomeado que especifica o número máximo de chamadas de método que podem ser executadas para construir um objeto de um determinado tipo.

(Herdado de PexSettingsAttributeBase)
MaxStack

Um parâmetro nomeado que especifica o tamanho máximo da pilha durante uma exploração

(Herdado de PexSettingsAttributeBase)
MaxWorkingSet

Um parâmetro nomeado que especifica o conjunto de trabalho máximo.

(Herdado de PexSettingsAttributeBase)
NoSoftSubstitutions

Experimental.

(Herdado de PexSettingsAttributeBase)
NotReproducible

Um parâmetro nomeado que especifica se os testes gerados não são reproduzíveis

(Herdado de PexSettingsAttributeBase)
ObserveChoices

Um valor que indica se as opções devem ser observadas na tabela de parâmetros.

(Herdado de PexSettingsAttributeBase)
Owner

Os proprietários para os testes gerados se houver e se houver suporte na estrutura de teste.

(Herdado de PexSettingsAttributeBase)
Priority

A prioridade dos testes gerados, se houver suporte na estrutura de teste

(Herdado de PexSettingsAttributeBase)
Suite

Obtém ou define o pacote de acessório.

TestClassName

Um parâmetro nomeado que especifica a cadeia de caracteres de formato para o nome da classe de teste.

(Herdado de PexSettingsAttributeBase)
TestEmissionBranchHits

Um parâmetro nomeado que especifica se IntelliTest pode emitir um novo caso de teste se a cobertura da ramificação aumentar, considerando a frequência com que as ramificações foram atingidas, limitadas por essa opção.

(Herdado de PexSettingsAttributeBase)
TestEmissionFilter

Um parâmetro nomeado que especifica o aterramento no qual IntelliTest deve gerar casos de teste.

(Herdado de PexSettingsAttributeBase)
TestExcludePathBoundsExceeded

Um parâmetro nomeado que especifica se os caminhos de execução devem ser ignorados MaxCalls MaxBranches ou não MaxConditions .

(Herdado de PexSettingsAttributeBase)
ThreadApartmentState

Um parâmetro nomeado que especifica em qual estado de apartamento o thread de teste deve ser.

(Herdado de PexSettingsAttributeBase)
Timeout

Um parâmetro nomeado que especifica o valor do tempo limite de exploração.

(Herdado de PexSettingsAttributeBase)
TypeUnderTest

Obtém ou define o tipo em teste.

Métodos

CopyValues(PexSettingsStoreAttributeBase)

Copia os valores para attribute

(Herdado de PexSettingsStoreAttributeBase)
CreateFixtures(PexAssembly, TypeEx)

Cria os acessórios.

GetBooleanValue(String)

Obtém o valor bool.

(Herdado de PexSettingsStoreAttributeBase)
GetEnumValue<T>(String, T)

Obtém o valor de enumeração.

(Herdado de PexSettingsStoreAttributeBase)
GetInt32Value(String, Int32)

Obtém o valor int.

(Herdado de PexSettingsStoreAttributeBase)
GetStringValue(String, String)

Obtém o valor da cadeia de caracteres.

(Herdado de PexSettingsStoreAttributeBase)
GetValue<T>(String)

Obtém um valor

(Herdado de PexSettingsStoreAttributeBase)
GetValue<T>(String, T)

Obtém um valor

(Herdado de PexSettingsStoreAttributeBase)
IntegrateSettings(PexSettingsStoreAttributeBase)

Integra as configurações do atributo que ainda não foram definidas no repositório atual

(Herdado de PexSettingsStoreAttributeBase)
Lock()

Bloqueia todas as propriedades desta instância.

(Herdado de PexSettingsStoreAttributeBase)
OverrideSettings(PexSettingsStoreAttributeBase)

Substitui as configurações.

(Herdado de PexSettingsStoreAttributeBase)
SetValue(String, Object)

Define o valor.

(Herdado de PexSettingsStoreAttributeBase)
ToCustomAttribute()

Cria um atributo personalizado

(Herdado de PexSettingsStoreAttributeBase)
TryGetValue(String, Object)

Tenta consultar o valor.

(Herdado de PexSettingsStoreAttributeBase)
WriteXml(SafeSimpleXmlWriter)

Grava as configurações como atributos XML

(Herdado de PexSettingsStoreAttributeBase)

Aplica-se a