gpt4 book ai didi

perl - 在 perl 中 stub 和模拟一个用于单元测试的子程序

转载 作者:行者123 更新时间:2023-12-01 22:36:52 26 4
gpt4 key购买 nike

我正在尝试对模块进行单元测试。我需要帮助和信息,如何模拟或 stub 子程序来测试包。

我不想使用我在 cpan. 上遇到的模块

最佳答案

您可以通过在测试中以下列方式覆盖它们来模拟潜艇:

no warnings;
local *Foo::bar = sub {
# do stuff
};
use warnings;

您通常希望设置一个变量,以便稍后在模拟中的测试中进行检查。

(即使我建议使用 Test::MockModule,但你明确指定不使用它)

关于perl - 在 perl 中 stub 和模拟一个用于单元测试的子程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21756844/

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