Bug 11541: (follow-up) repair some warnings
authorKyle M Hall <kyle@bywatersolutions.com>
Tue, 14 Jan 2014 20:04:27 +0000 (15:04 -0500)
committerGalen Charlton <gmc@esilibrary.com>
Tue, 14 Jan 2014 21:38:11 +0000 (21:38 +0000)
Tests succeed, but cause many warnings:

prove t/Installer.t
t/Installer.t .. 1/9 "my" variable $self masks earlier declaration in
same scope at t/Installer.t line 19.
"my" variable $self masks earlier declaration in same scope at
t/Installer.t line 20.
"my" variable $self masks earlier declaration in same scope at
t/Installer.t line 21.
"my" variable $self masks earlier declaration in same scope at
t/Installer.t line 22.
"my" variable $self masks earlier declaration in same scope at
t/Installer.t line 23.
Odd number of elements in anonymous hash at t/Installer.t line 17.
Use of uninitialized value within @ARGV in anonymous hash ({}) at
t/Installer.t line 17.

The patch remedies that.

Test Plan:
1) Apply first patch on this bug
2) Run "prove t/Installer.t"
3) Note the warnings
4) Apply this patch
5) Repeat step 2
6) Note the warnings are gone

Signed-off-by: Aleisha Amohia <aleishaamohia@hotmail.com>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
t/Installer.t

index a94bdd5..cc786d8 100644 (file)
@@ -13,11 +13,12 @@ BEGIN {
         use_ok('C4::Installer');
 }
 
+my $self;
 ok ( my $installer = C4::Installer->new(), 'Testing NewInstaller' );
 ok ( my $class = {shift}, 'Testing Shift' );
-ok ( my $self->{'dbname'} = C4::Context->config("database"), 'Testing DbName' );
-ok ( my $self->{'dbms'} = C4::Context->config("db_scheme") ? C4::Context->config("db_scheme") : "mysql", 'Testing DbScheme' );
-ok ( my $self->{'hostname'} = C4::Context->config("hostname"), 'Testing Hostname' );
-ok ( my        $self->{'port'} = C4::Context->config("port"), 'Testing Port' );
-ok ( my        $self->{'user'} = C4::Context->config("user"), 'Testing User' );
-ok ( my $self->{'password'} = C4::Context->config("pass"), 'Testing Password' );
+ok ( $self->{'dbname'} = C4::Context->config("database"), 'Testing DbName' );
+ok ( $self->{'dbms'} = C4::Context->config("db_scheme") ? C4::Context->config("db_scheme") : "mysql", 'Testing DbScheme' );
+ok ( $self->{'hostname'} = C4::Context->config("hostname"), 'Testing Hostname' );
+ok ( $self->{'port'} = C4::Context->config("port"), 'Testing Port' );
+ok ( $self->{'user'} = C4::Context->config("user"), 'Testing User' );
+ok ( $self->{'password'} = C4::Context->config("pass"), 'Testing Password' );