Bug 15629: Koha::Libraries - Remove GetBranchesInCategory (3)

C4::Branch::GetBranchesInCategory is not used anymore and can be
removed.

Test plan:
  git grep GetBranchesInCategory
should not return any result.

Signed-off-by: Owen Leonard <oleonard@myacpl.org>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Brendan Gallagher brendan@bywatersolutions.com
This commit is contained in:
Jonathan Druart 2016-01-20 11:22:19 +00:00 committed by Brendan Gallagher
parent 0c7d6db8d7
commit f4d6c1cd50
2 changed files with 1 additions and 56 deletions

View File

@ -36,7 +36,6 @@ BEGIN {
&GetBranchDetail
&ModBranch
&GetBranchInfo
&GetBranchesInCategory
&mybranch
);
@EXPORT_OK = qw( &onlymine &mybranch );
@ -310,27 +309,6 @@ sub GetBranchDetail {
return $sth->fetchrow_hashref();
}
=head2 GetBranchesInCategory
my $branches = GetBranchesInCategory($categorycode);
Returns a href: keys %$branches eq (branchcode,branchname) .
=cut
sub GetBranchesInCategory {
my ($categorycode) = @_;
my @branches;
my $dbh = C4::Context->dbh();
my $sth=$dbh->prepare( "SELECT b.branchcode FROM branchrelations r, branches b
where r.branchcode=b.branchcode and r.categorycode=?");
$sth->execute($categorycode);
while (my $branch = $sth->fetchrow) {
push @branches, $branch;
}
return( \@branches );
}
=head2 GetBranchInfo
$results = GetBranchInfo($branchcode);

View File

@ -21,7 +21,7 @@ use Modern::Perl;
use C4::Context;
use Data::Dumper;
use Test::More tests => 23;
use Test::More tests => 21;
use C4::Branch;
use Koha::Libraries;
@ -41,7 +41,6 @@ can_ok(
GetBranchDetail
ModBranch
GetBranchInfo
GetBranchesInCategory
mybranch
)
);
@ -249,38 +248,6 @@ $b2->{issuing} = undef;
$b2->{categories} = \@cat;
is_deeply( @$b2info[0], $b2, 'BRB has the category CAT1 and CAT2' );
#Test GetBranchesInCategory
my $brCat1 = GetBranchesInCategory( $cat1->{categorycode} );
my @b = ( $b2->{branchcode} );
is_deeply( $brCat1, \@b, 'CAT1 has branch BRB' );
my $b3 = {
add => 1,
branchcode => 'BRC',
branchname => 'BranchC',
branchaddress1 => 'adr1C',
branchaddress2 => 'adr2C',
branchaddress3 => 'adr3C',
branchzip => 'zipC',
branchcity => 'cityC',
branchstate => 'stateC',
branchcountry => 'countryC',
branchphone => 'phoneC',
branchfax => 'faxC',
branchemail => 'emailC',
branchurl => 'urlC',
branchip => 'ipC',
branchprinter => undef,
branchnotes => 'noteC',
opac_info => 'opacC',
CAT1 => 1,
CAT2 => 1
};
ModBranch($b3);
$brCat1 = GetBranchesInCategory( $cat1->{categorycode} );
push( @b, $b3->{branchcode} );
is_deeply( $brCat1, \@b, 'CAT1 has branch BRB and BRC' );
#TODO later: test mybranchine and onlymine
# Actually we cannot mock C4::Context->userenv in unit tests