Compartilhar via


TestContextManager Classe

  • java.lang.Object
    • com.azure.core.test.TestContextManager

public class TestContextManager

Essa classe lida com o gerenciamento de contexto sobre um teste, como anotações de teste personalizadas e verificando se o teste é capaz de ser executado.

Resumo do Construtor

Construtor Description
TestContextManager(Method testMethod, TestMode testMode)

Constrói um TestContextManager com base no método de teste.

TestContextManager(Method testMethod, TestMode testMode, boolean enableTestProxy, boolean recordWithoutRequestBodyClassAnnotation, Path testClassPath)

Constrói um TestContextManager com base no método de teste.

Resumo do método

Modificador e tipo Método e descrição
boolean didTestRun()

Retorna se o teste atual foi executado.

boolean doNotRecordTest()

Retorna se o teste deve ter suas chamadas de rede registradas durante uma execução RECORD de teste.

TestMode getTestMode()

Retorna o modo que está sendo usado para executar testes.

String getTestName()

Retorna o nome do teste que está sendo executado.

String getTestPlaybackRecordingName()

Retorna o nome do registro de reprodução para o teste que está sendo executado.

boolean isTestProxyEnabled()

Retornará se o proxy de teste estiver habilitado

boolean skipRecordingRequestBody()

Retorna se o teste está gravando o corpo da solicitação quando o modo de execução RECORD .

Métodos herdados de java.lang.Object

Detalhes do construtor

TestContextManager

public TestContextManager(Method testMethod, TestMode testMode)

Constrói um TestContextManager com base no método de teste.

Parameters:

testMethod - Método de teste que está sendo executado.
testMode - O TestMode teste está em execução.

TestContextManager

public TestContextManager(Method testMethod, TestMode testMode, boolean enableTestProxy, boolean recordWithoutRequestBodyClassAnnotation, Path testClassPath)

Constrói um TestContextManager com base no método de teste.

Parameters:

testMethod - Método de teste que está sendo executado.
testMode - O TestMode teste está em execução.
enableTestProxy - True se o proxy de teste externo estiver em uso.
recordWithoutRequestBodyClassAnnotation - sinalizador que indica se RecordWithoutRequestBody a anotação está presente na classe de teste.
testClassPath - o caminho da classe de teste

Detalhes do método

didTestRun

public boolean didTestRun()

Retorna se o teste atual foi executado.

Returns:

Sinalizador que indica se o teste atual foi executado.

doNotRecordTest

public boolean doNotRecordTest()

Retorna se o teste deve ter suas chamadas de rede registradas durante uma execução RECORD de teste.

Returns:

Sinalizador que indica se as chamadas de rede de teste devem ser registradas.

getTestMode

public TestMode getTestMode()

Retorna o modo que está sendo usado para executar testes.

Returns:

O TestMode que está sendo usado para executar testes.

getTestName

public String getTestName()

Retorna o nome do teste que está sendo executado.

Returns:

O nome do teste.

getTestPlaybackRecordingName

public String getTestPlaybackRecordingName()

Retorna o nome do registro de reprodução para o teste que está sendo executado.

Returns:

O nome do registro de reprodução.

isTestProxyEnabled

public boolean isTestProxyEnabled()

Retornará se o proxy de teste estiver habilitado

Returns:

True se o proxy de texto estiver habilitado

skipRecordingRequestBody

public boolean skipRecordingRequestBody()

Retorna se o teste está gravando o corpo da solicitação quando o modo de execução RECORD .

Returns:

Sinalizador que indica se o teste deve registrar corpos de solicitação.

Aplica-se a