特定の Base.pm モジュールの次のコードがあります。
use Application::Container;
my $container;
sub container {
unless ( defined($container) ) {
$container = Application::Container->instance;
}
return $container;
}
sub configuration {
my ($class) = @_;
return $class->container->get('Application::Base');
}
sub log {
my ($class) = @_;
$class->container->get('Application::Log');
}
# and many more similar subroutines
...
Application::Container はMicro::Containerのようなオブジェクト コンテナ モジュールです。
この Base.pm モジュールのテスト コードを書くにはどうすればよいですか?
なぜそれをテストする必要があるのですか?
わかりませんが、アプリケーション内のファイルごと.pm
に、対応するテスト コードが必要です。.pl
.t