如何使用Test :: Unit :: TestCase Perl CPAN模块?

时间:2011-02-14 18:50:33

标签: perl cpan perl-module

我有以下文件:

#!/usr/bin/perl
use Test::Unit::TestCase;
$self->assert(1)

当我运行test.pl时,我得到以下内容:

Can't call method "assert" on an undefined value at ./parse.pl line 3.

我运行sudo perl -MCPAN -e 'install Test::Unit'并且模块似乎安装正确(特别是因为use语句没有错误),但我不知道如何实际使用该模块。

1 个答案:

答案 0 :(得分:4)

您是否尝试从documentation复制代码示例? (请参阅命令行上的perldoc Test::Unit::TestCase。)

您收到警告的第一个问题是$self尚未初始化。第二个问题是你没有使用严格,这会给你一个更明确的警告。第三个问题是您不是从模块继承。文档中的代码示例将解决第一个和第三个问题,第二个问题应该成为习惯。