getMockData method
获取Mock数据
Implementation
MockData? getMockData(
String method,
String path,
Map<String, dynamic>? queryParameters,
dynamic data,
) {
if (!_config.enabled) return null;
// 遍历所有 Mock,找到第一个匹配的
for (final mock in _config.mocks) {
// 场景过滤
if (_config.currentScenario != null &&
mock.scenario != null &&
mock.scenario != _config.currentScenario) {
continue;
}
// 匹配检查
if (mock.matches(method, path, queryParameters, data)) {
return mock;
}
}
return null;
}