Compartilhar via


TestResourceNamer Classe

public class TestResourceNamer
extends ResourceNamer

Fornece nomes de cadeia de caracteres aleatórios. Se o modo de teste for PLAYBACK, os nomes serão buscados da gravação. Se o modo de teste for RECORD, os nomes serão gerados aleatoriamente e persistidos na gravação.

Resumo do Construtor

Construtor Description
TestResourceNamer(TestContextManager testContextManager, RecordedData storage)

Construtor de Namer de Recursode Teste

TestResourceNamer(TestContextManager testContextManager, Consumer<String> storeVariable, Supplier<String> getVariable)

Constrctor of TestResourceNamer

TestResourceNamer(String name, TestMode testMode, RecordedData storage)

Preterido

Construtor de Namer de Recursode Teste

Resumo do método

Modificador e tipo Método e descrição
OffsetDateTime now()

Obtém uma hora de datade deslocamentode UTC agora.

String randomName(String prefix, int maxLen)

Obtém um nome aleatório.

String randomUuid()

Obtém uma UUID aleatória.

String recordValueFromConfig(String value)

Registre o valor no armazenamento e o pop-up quando for reproduzido.

Métodos herdados de ResourceNamer

Métodos herdados de java.lang.Object

Detalhes do construtor

TestResourceNamer

public TestResourceNamer(TestContextManager testContextManager, RecordedData storage)

Construtor de TestResourceNamer

Parâmetros:

testContextManager - Informações contextuais sobre o teste que está sendo executado, como nome do teste, TestModee outros.
storage - os dados registrados com a lista de chamadas de rede

TestResourceNamer

public TestResourceNamer(TestContextManager testContextManager, Consumer storeVariable, Supplier getVariable)

Constrctor de TestResourceNamer

Parâmetros:

testContextManager - Informações contextuais sobre o teste que está sendo executado, como nome do teste, TestModee outros.
storeVariable - Um Consumer para armazenar variáveis aleatórias em uma gravação.
getVariable - um Supplier para recuperar variáveis aleatórias de uma gravação.

TestResourceNamer

@Deprecated
public TestResourceNamer(String name, TestMode testMode, RecordedData storage)

Preterido

Construtor de TestResourceNamer

Parâmetros:

name - nome de teste como prefixo
testMode - O TestMode no qual o teste está sendo executado.
storage - os dados registrados com a lista de chamadas de rede

Detalhes do método

now

public OffsetDateTime now()

Obtém um OffsetDateTime de UTC agora.

Retornos:

OffsetDateTime de UTC agora.

randomName

public String randomName(String prefix, int maxLen)

Obtém um nome aleatório.

Substituições:

TestResourceNamer.randomName(String prefix, int maxLen)

Parâmetros:

prefix - o prefixo a ser usado, se possível
maxLen - o comprimento máximo para o nome gerado aleatoriamente

Retornos:

o nome aleatório

randomUuid

public String randomUuid()

Obtém uma UUID aleatória.

Substituições:

TestResourceNamer.randomUuid()

Retornos:

Uma UUID aleatória.

recordValueFromConfig

public String recordValueFromConfig(String value)

Registre o valor no armazenamento e o pop-up quando for reproduzido.

Parâmetros:

value - o valor precisa ser registrado.

Retornos:

o valor registrado.

Aplica-se a