Compartir a través de


TestResourceNamer Clase

public class TestResourceNamer
extends ResourceNamer

Proporciona nombres de cadena aleatorios. Si el modo de prueba es PLAYBACK, los nombres se capturan de la grabación. Si el modo de prueba es RECORD, los nombres se generan aleatoriamente y se conservan en la grabación.

Resumen del constructor

Constructor Description
TestResourceNamer(TestContextManager testContextManager, RecordedData storage)

Constructor de TestResourceNamer

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

Constrctor del namer de recursosde prueba

TestResourceNamer(String name, TestMode testMode, RecordedData storage)

Obsoleto

Constructor de TestResourceNamer

Resumen del método

Modificador y tipo Método y descripción
OffsetDateTime now()

Obtiene una hora de fechade desplazamientode UTC ahora.

String randomName(String prefix, int maxLen)

Obtiene un nombre aleatorio.

String randomUuid()

Obtiene un UUID aleatorio.

String recordValueFromConfig(String value)

Grabe el valor en el almacenamiento y áltelo cuando se reproduce.

Métodos heredados de ResourceNamer

Métodos heredados de java.lang.Object

Detalles del constructor

TestResourceNamer

public TestResourceNamer(TestContextManager testContextManager, RecordedData storage)

Constructor de TestResourceNamer

Parámetros:

testContextManager - Información contextual sobre la prueba que se ejecuta, como el nombre de la prueba, TestModey otros.
storage - los datos registrados con la lista de llamadas de red

TestResourceNamer

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

Constrctor de TestResourceNamer

Parámetros:

testContextManager - Información contextual sobre la ejecución de la prueba, como el nombre de la prueba, TestModey otros.
storeVariable - para Consumer almacenar variables aleatorias en una grabación.
getVariable - Supplier para recuperar variables aleatorias de una grabación.

TestResourceNamer

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

Obsoleto

Constructor de TestResourceNamer

Parámetros:

name - nombre de prueba como prefijo
testMode - objeto TestMode en el que se ejecuta la prueba.
storage - los datos registrados con la lista de llamadas de red

Detalles del método

now

public OffsetDateTime now()

Obtiene un OffsetDateTime de UTC ahora.

Devoluciones:

OffsetDateTime de UTC ahora.

randomName

public String randomName(String prefix, int maxLen)

Obtiene un nombre aleatorio.

Invalidaciones:

TestResourceNamer.randomName(String prefix, int maxLen)

Parámetros:

prefix - prefijo que se va a usar si es posible
maxLen - longitud máxima del nombre generado aleatoriamente.

Devoluciones:

el nombre aleatorio

randomUuid

public String randomUuid()

Obtiene un UUID aleatorio.

Invalidaciones:

TestResourceNamer.randomUuid()

Devoluciones:

UuID aleatorio.

recordValueFromConfig

public String recordValueFromConfig(String value)

Grabe el valor en el almacenamiento y áltelo cuando se reproduce.

Parámetros:

value - el valor debe registrarse.

Devoluciones:

el valor registrado.

Se aplica a