Compartilhar via


CustomMatcher Classe

public class CustomMatcher
extends TestProxyRequestMatcher

Esse correspondente expõe o correspondente padrão de forma personalizável. Atualmente, isso inclui ignorar/excluir cabeçalhos, comparar corpos de solicitação e ignorar parâmetros de consulta ou ordenação de parâmetros de consulta.

Resumo do Construtor

Construtor Description
CustomMatcher()

Cria uma instância do Correspondente Personalizado

Resumo do método

Modificador e tipo Método e descrição
List<String> getExcludedHeaders()

Obtém a lista de cabeçalhos que devem ser excluídos durante a correspondência.

List<String> getHeadersKeyOnlyMatch()

Obtém a lista de cabeçalhos que devem ser ignorados durante a correspondência.

List<String> getIgnoredQueryParameters()

Obtém a lista de parâmetros de consulta que devem ser ignorados durante a correspondência.

boolean isComparingBodies()

Obtenha os corpos de comparação boolianos.

boolean isQueryOrderingIgnored()

Obter o valor booliano para classificar parâmetros de consulta em ordem alfabética antes de comparar URIs ao corresponder

CustomMatcher setComparingBodies(boolean comparingBodies)

Define true para habilitar a correspondência de corpo (comportamento padrão) ou false para desabilitar a correspondência de corpo.

CustomMatcher setExcludedHeaders(List<String> excludedHeaders)

Define a lista de cabeçalhos que devem ser excluídos durante a correspondência.

CustomMatcher setHeadersKeyOnlyMatch(List<String> headersKeyOnlyMatch)

Define a lista de cabeçalhos que devem ser ignorados durante a correspondência.

CustomMatcher setIgnoredQueryParameters(List<String> ignoredQueryParameters)

Define a lista de parâmetros de consulta que devem ser ignorados durante a correspondência.

CustomMatcher setQueryOrderingIgnored(boolean queryOrderingIgnored)

Define a ordenação de consulta para um valor booliano para classificar parâmetros de consulta em ordem alfabética antes de comparar URIs ao corresponder.

Métodos herdados de TestProxyRequestMatcher

Métodos herdados de java.lang.Object

Detalhes do construtor

CustomMatcher

public CustomMatcher()

Cria uma instância de CustomMatcher

Detalhes do método

getExcludedHeaders

public List getExcludedHeaders()

Obtém a lista de cabeçalhos que devem ser excluídos durante a correspondência. A presença desses cabeçalhos não será levada em conta durante a correspondência.

Retornos:

a lista de cabeçalhos excluídos

getHeadersKeyOnlyMatch

public List getHeadersKeyOnlyMatch()

Obtém a lista de cabeçalhos que devem ser ignorados durante a correspondência. Os valores de cabeçalho não serão correspondidos, mas a presença desses cabeçalhos será levada em conta durante a correspondência.

Retornos:

a lista de cabeçalhos ignorados

getIgnoredQueryParameters

public List getIgnoredQueryParameters()

Obtém a lista de parâmetros de consulta que devem ser ignorados durante a correspondência. Os valores de parâmetro não serão correspondidos, mas a presença desses parâmetros será levada em conta.

Retornos:

os parâmetros de consulta ignorados

isComparingBodies

public boolean isComparingBodies()

Obtenha os corpos de comparação boolianos. True para habilitar a correspondência de corpo (comportamento padrão) ou false para desabilitar a correspondência de corpo.

Retornos:

o booliano

isQueryOrderingIgnored

public boolean isQueryOrderingIgnored()

Obter o valor booliano para classificar parâmetros de consulta em ordem alfabética antes de comparar URIs ao corresponder

Retornos:

o booliano

setComparingBodies

public CustomMatcher setComparingBodies(boolean comparingBodies)

Define true para habilitar a correspondência de corpo (comportamento padrão) ou false para desabilitar a correspondência de corpo.

Parâmetros:

comparingBodies - os corpos de comparação

Retornos:

O objeto atualizado CustomMatcher.

setExcludedHeaders

public CustomMatcher setExcludedHeaders(List excludedHeaders)

Define a lista de cabeçalhos que devem ser excluídos durante a correspondência. A presença desses cabeçalhos não será levada em conta durante a correspondência.

Parâmetros:

excludedHeaders - a lista de cabeçalhos excluídos

Retornos:

O objeto atualizado CustomMatcher.

setHeadersKeyOnlyMatch

public CustomMatcher setHeadersKeyOnlyMatch(List headersKeyOnlyMatch)

Define a lista de cabeçalhos que devem ser ignorados durante a correspondência. Os valores de cabeçalho não serão correspondidos, mas a presença desses cabeçalhos será levada em conta durante a correspondência.

Parâmetros:

headersKeyOnlyMatch - a lista de cabeçalhos ignorados

Retornos:

O objeto atualizado CustomMatcher.

setIgnoredQueryParameters

public CustomMatcher setIgnoredQueryParameters(List ignoredQueryParameters)

Define a lista de parâmetros de consulta que devem ser ignorados durante a correspondência. Os valores de parâmetro não serão correspondidos, mas a presença desses parâmetros será levada em conta.

Parâmetros:

ignoredQueryParameters - os parâmetros de consulta ignorados

Retornos:

O objeto atualizado CustomMatcher.

setQueryOrderingIgnored

public CustomMatcher setQueryOrderingIgnored(boolean queryOrderingIgnored)

Define a ordenação de consulta para um valor booliano para classificar parâmetros de consulta em ordem alfabética antes de comparar URIs ao corresponder.

Parâmetros:

queryOrderingIgnored - para ignorar o valor booliano de ordenação de consulta

Retornos:

O objeto atualizado CustomMatcher.

Aplica-se a