你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TestResourceNamer 类

public class TestResourceNamer
extends ResourceNamer

提供随机字符串名称。 如果测试模式为 PLAYBACK,则从录制中提取名称。 如果测试模式为 RECORD,则名称会随机生成并保存到录制中。

构造函数摘要

构造函数 说明
TestResourceNamer(TestContextManager testContextManager, RecordedData storage)

测试资源名称器的构造函数

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

测试资源名称器的构造函数

TestResourceNamer(String name, TestMode testMode, RecordedData storage)

已放弃

测试资源名称器的构造函数

方法摘要

修饰符和类型 方法和描述
OffsetDateTime now()

立即获取 UTC 的偏移日期时间。

String randomName(String prefix, int maxLen)

获取随机名称。

String randomUuid()

获取随机 UUID。

String recordValueFromConfig(String value)

将值记录到存储中,并在播放时弹出它。

方法继承自 ResourceNamer

方法继承自 java.lang.Object

构造函数详细信息

TestResourceNamer

public TestResourceNamer(TestContextManager testContextManager, RecordedData storage)

TestResourceNamer 的构造函数

参数:

testContextManager - 有关所运行测试的上下文信息,例如测试名称、 TestMode等。
storage - 包含网络呼叫列表的记录数据

TestResourceNamer

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

TestResourceNamer 的 Constrctor

参数:

testContextManager - 有关所运行测试的上下文信息,例如测试名称 、 TestMode等。
storeVariable - 一个 Consumer ,用于将随机变量存储到录制中。
getVariable - 用于 Supplier 从记录中检索随机变量的 。

TestResourceNamer

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

已放弃

TestResourceNamer 的构造函数

参数:

name - 测试名称作为前缀
testMode - TestMode运行测试的 。
storage - 包含网络呼叫列表的记录数据

方法详细信息

now

public OffsetDateTime now()

立即获取 UTC 的 OffsetDateTime。

返回:

UTC 的 OffsetDateTime 现在。

randomName

public String randomName(String prefix, int maxLen)

获取随机名称。

替代:

TestResourceNamer.randomName(String prefix, int maxLen)

参数:

prefix - 要使用的前缀(如果可能)
maxLen - 随机生成名称的最大长度

返回:

随机名称

randomUuid

public String randomUuid()

获取随机 UUID。

替代:

TestResourceNamer.randomUuid()

返回:

随机 UUID。

recordValueFromConfig

public String recordValueFromConfig(String value)

将值记录到存储中,并在播放时弹出它。

参数:

value - 值需要记录。

返回:

记录的值。

适用于