Lines 163-169
$dbh->do("DELETE FROM items WHERE holdingbranch = '$borrower_branchcode'");
Link Here
|
163 |
# Frst branch from StaticHoldsQueueWeight |
163 |
# Frst branch from StaticHoldsQueueWeight |
164 |
test_queue ('take from lowest cost branch', 0, $borrower_branchcode, $other_branches[0]); |
164 |
test_queue ('take from lowest cost branch', 0, $borrower_branchcode, $other_branches[0]); |
165 |
test_queue ('take from lowest cost branch', 1, $borrower_branchcode, $least_cost_branch_code); |
165 |
test_queue ('take from lowest cost branch', 1, $borrower_branchcode, $least_cost_branch_code); |
166 |
my $queue = C4::HoldsQueue::GetHoldsQueueItems({ branchlmit => $least_cost_branch_code}) || []; |
166 |
my ( $queue, $total ) = C4::HoldsQueue::GetHoldsQueueItems({ branchlmit => $least_cost_branch_code}); |
167 |
my $queue_item = $queue->[0]; |
167 |
my $queue_item = $queue->[0]; |
168 |
ok( $queue_item |
168 |
ok( $queue_item |
169 |
&& $queue_item->{pickbranch} eq $borrower_branchcode |
169 |
&& $queue_item->{pickbranch} eq $borrower_branchcode |
Lines 1785-1800
subtest "GetHoldsQueueItems" => sub {
Link Here
|
1785 |
($itemnumber_3,$biblionumber_3,'','','',42,'','') |
1785 |
($itemnumber_3,$biblionumber_3,'','','',42,'','') |
1786 |
"); |
1786 |
"); |
1787 |
|
1787 |
|
1788 |
my $queue_items = GetHoldsQueueItems(); |
1788 |
my ($queue_items) = GetHoldsQueueItems(); |
1789 |
is( scalar @$queue_items, $count+3,'Three items added to queue'); |
1789 |
is( scalar @$queue_items, $count+3,'Three items added to queue'); |
1790 |
|
1790 |
|
1791 |
$queue_items = GetHoldsQueueItems({itemtypeslimit => $item_1->itype}); |
1791 |
($queue_items) = GetHoldsQueueItems({itemtypeslimit => $item_1->itype}); |
1792 |
is( scalar @$queue_items, 3,'Three items of same itemtype found when itemtypeslimit passed'); |
1792 |
is( scalar @$queue_items, 3,'Three items of same itemtype found when itemtypeslimit passed'); |
1793 |
|
1793 |
|
1794 |
$queue_items = GetHoldsQueueItems({itemtypeslimit => $item_1->itype, ccodeslimit => $item_2->ccode}); |
1794 |
($queue_items) = GetHoldsQueueItems({itemtypeslimit => $item_1->itype, ccodeslimit => $item_2->ccode}); |
1795 |
is( scalar @$queue_items, 2,'Two items of same collection found when ccodeslimit passed'); |
1795 |
is( scalar @$queue_items, 2,'Two items of same collection found when ccodeslimit passed'); |
1796 |
|
1796 |
|
1797 |
@$queue_items = GetHoldsQueueItems({ |
1797 |
($queue_items) = GetHoldsQueueItems({ |
1798 |
itemtypeslimit => $item_1->itype, |
1798 |
itemtypeslimit => $item_1->itype, |
1799 |
ccodeslimit => $item_2->ccode, |
1799 |
ccodeslimit => $item_2->ccode, |
1800 |
locationslimit => $item_3->location |
1800 |
locationslimit => $item_3->location |
1801 |
- |
|
|