如何在单元测试中打印哈希键?

时间:2018-06-01 13:59:06

标签: perl unit-testing

我的一个单元测试给出了这个错误:

#   Failed test at t/test.t line 53.
#                   'HASH(0x55fd82c77b80)value'
#     doesn't match '(?-xism:'value')'

这让我觉得我认为返回字符串的子程序实际上会返回一个哈希。请注意,我对此子句的覆盖是:

sub foo {
    return $self->SUPER::foo($arg1, $arg2, $arg3).'value';
}

由于我不知道为什么会发生这种情况,我想打印哈希的所有键。关于如何在perl中打印哈希键有plenty个问题,但是如何在单元测试中做到这一点(你不能简单地print)?

0 个答案:

没有答案