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

RecordedData 类

  • java.lang.Object
    • com.azure.core.test.models.RecordedData

public class RecordedData

跟踪在测试会话中发出的网络调用和变量名称。

构造函数摘要

构造函数 说明
RecordedData()

创建记录数据的新实例,以管理测试会话中的网络调用和变量。

方法摘要

修饰符和类型 方法和描述
void addNetworkCall(NetworkCallRecord record)

将网络调用添加到列表的末尾。

void addVariable(String variable)

将变量添加到列表的末尾。

NetworkCallRecord findFirstAndRemoveNetworkCall(Predicate<NetworkCallRecord> isMatch)

根据谓词查找第一个匹配 NetworkCallRecord 项,将其从当前网络调用中删除,并返回它。

String removeVariable()

从列表中删除第一个变量并返回它。

方法继承自 java.lang.Object

构造函数详细信息

RecordedData

public RecordedData()

创建 RecordedData 的新实例,以管理测试会话中的网络调用和变量。

方法详细信息

addNetworkCall

public void addNetworkCall(NetworkCallRecord record)

将网络调用添加到列表的末尾。

参数:

record - 要添加的记录。

addVariable

public void addVariable(String variable)

将变量添加到列表的末尾。

参数:

variable - 要添加到列表的变量。

findFirstAndRemoveNetworkCall

public NetworkCallRecord findFirstAndRemoveNetworkCall(Predicate isMatch)

根据谓词查找第一个匹配 NetworkCallRecord 项,将其从当前网络调用中删除,并返回它。 null 如果无法匹配网络调用,则返回 。

参数:

isMatch - 要匹配给定网络调用的谓词。

返回:

匹配 isMatch的第一个 NetworkCallRecord ,否则null如果没有网络调用匹配,则为 。

removeVariable

public String removeVariable()

从列表中删除第一个变量并返回它。

返回:

第一个变量。

适用于