View | Details | Raw Unified | Return to bug 10719
Collapse All | Expand All

(-)a/t/db_dependent/Circulation.t (-2 / +39 lines)
Lines 9-15 use C4::Items; Link Here
9
use C4::Members;
9
use C4::Members;
10
use C4::Reserves;
10
use C4::Reserves;
11
11
12
use Test::More tests => 30;
12
use Test::More tests => 36;
13
13
14
BEGIN {
14
BEGIN {
15
    use_ok('C4::Circulation');
15
    use_ok('C4::Circulation');
Lines 266-269 C4::Context->dbh->do("DELETE FROM borrowers WHERE cardnumber = '99999999999'"); Link Here
266
266
267
}
267
}
268
268
269
{
270
    # GetUpcomingDueIssues tests
271
    my $barcode  = 'R00000342';
272
    my $barcode2 = 'R00000343';
273
    my $branch   = 'MPL';
274
275
    # Create a borrower
276
    my %a_borrower_data = (
277
        firstname =>  'Fridolyn',
278
        surname => 'SOMERS',
279
        categorycode => 'S',
280
        branchcode => $branch,
281
    );
282
283
    my $a_borrower_borrowernumber = AddMember(%a_borrower_data);
284
    my $a_borrower = GetMember( borrowernumber => $a_borrower_borrowernumber );
285
286
    my $yesterday = DateTime->today(time_zone => C4::Context->tz())->add( days => -1 );
287
    my $two_days_ahead = DateTime->today(time_zone => C4::Context->tz())->add( days => 2 );
288
289
    my $datedue  = AddIssue( $a_borrower, $barcode, $yesterday );
290
    my $datedue2 = AddIssue( $a_borrower, $barcode2, $two_days_ahead );
291
292
    diag( "GetUpcomingDueIssues tests" );
293
294
    for my $i(0..2) {
295
        my $upcoming_dues = C4::Circulation::GetUpcomingDueIssues( { days_in_advance => $i } );
296
        is ( scalar( @$upcoming_dues ), 0, "No items due in less than two days ($i days in advance)" );
297
    }
298
299
    for my $i(3..5) {
300
        my $upcoming_dues = C4::Circulation::GetUpcomingDueIssues( { days_in_advance => $i } );
301
        is ( scalar( @$upcoming_dues ), 1,
302
            "Bug 9362: Only one item due in more than 2 days ($i days in advance)" );
303
    }
304
305
}
306
269
$dbh->rollback;
307
$dbh->rollback;
270
- 

Return to bug 10719