gpt4 book ai didi

ios - 单元测试 key

转载 作者:行者123 更新时间:2023-11-29 01:58:13 24 4
gpt4 key购买 nike

我正在使用 cocoapods-keys 并尝试测试该方法是否返回带有 secret API key 的有效 url。

测试套件看起来像这样:

it(@"should return valid url for api", ^{
NSURL *url = [APIRoutes apiURLWithPath:path parameters:nil];
expect([url absoluteString]).to.equal([NSString stringWithFormat:@"http://www.api.com/api/v2/places?api_key=MY_API_KEY"]);
});

但真正的方法是返回我的有效 API key ,即哈希值(例如 8s97f89asf89asf987saf),并且我的测试失败。我该如何测试呢?我应该在我的测试文件中创建我的类的假实现吗?

最佳答案

方法是模拟 APIRoutes 持有的 URL 和 API key ,并测试您是否获得了预期的完整模拟 URL。这样您只测试逻辑而不测试 URL 的具体值。

关于ios - 单元测试 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30605304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com