mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-01-04 03:49:14 +02:00
36e576b483
Contributed by Cynthia Shang.
44 lines
1.8 KiB
Perl
44 lines
1.8 KiB
Perl
####################################################################################################################################
|
|
# CommonLogTest.pm - Unit tests for Log module
|
|
####################################################################################################################################
|
|
package pgBackRestTest::Module::Common::CommonLogTest;
|
|
use parent 'pgBackRestTest::Common::RunTest';
|
|
|
|
####################################################################################################################################
|
|
# Perl includes
|
|
####################################################################################################################################
|
|
use strict;
|
|
use warnings FATAL => qw(all);
|
|
use Carp qw(confess);
|
|
use English '-no_match_vars';
|
|
|
|
use pgBackRest::Common::Exception;
|
|
use pgBackRest::Common::Ini;
|
|
use pgBackRest::Common::Log;
|
|
use pgBackRest::Version;
|
|
|
|
use pgBackRestTest::Common::ExecuteTest;
|
|
use pgBackRestTest::Common::RunTest;
|
|
|
|
####################################################################################################################################
|
|
# run
|
|
####################################################################################################################################
|
|
sub run
|
|
{
|
|
my $self = shift;
|
|
|
|
################################################################################################################################
|
|
if ($self->begin("log()"))
|
|
{
|
|
logWarnOnErrorEnable();
|
|
$self->testResult(sub {&log(ERROR, "my test log", 27)}, "[object]", 'log error as warning',
|
|
{strLogExpect => "WARN: [027]: my test log"});
|
|
|
|
logWarnOnErrorDisable();
|
|
$self->testResult(sub {&log(ERROR, "my test log", 27)}, "[object]", 'log error',
|
|
{strLogExpect => "ERROR: [027]: my test log"});
|
|
}
|
|
}
|
|
|
|
1;
|