Мне интересно, как проверить каждую подпрограмму в файлах * .pl по отдельности. Но нельзя использовать предложение 'require', потому что для некоторых * .pl требуются аргументы.
, например
use Test::More;
require "some.pl"
, всегда будет проходить проверку при 'require'.
, потому что 'some. pl "требуется аргумент и заканчивается
exit(0);
файла.
Я просто хочу проверить" Func1, использование, ... что угодно ", все подпрограммы в '* .pl 'индивидуально.
some.pl похож на это
my ( $cmd) = @ARGV;
if (!defined $cmd ) {
usage();
} else {
&Func1;
}
exit(0);
sub Func1 {
print "hello";
}
sub usage {
print "Usage:\n",
}
Как мне написать тестовый код для "sub Func1" с помощью "Test :: More"?
Любые предложения оценят .