From f17b9547027bf75e72d067a136ab3c8b4be4e800 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 17 Nov 2016 07:52:38 +0000 Subject: [PATCH] Bug 17431: Remove use of C4::Items and C4::Biblio --- t/db_dependent/api/v1/holds.t | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/t/db_dependent/api/v1/holds.t b/t/db_dependent/api/v1/holds.t index 7841d4a..c7ec7f8 100644 --- a/t/db_dependent/api/v1/holds.t +++ b/t/db_dependent/api/v1/holds.t @@ -24,12 +24,12 @@ use t::lib::TestBuilder; use DateTime; use C4::Context; -use C4::Biblio; use C4::Reserves; -use C4::Items; use Koha::Database; -use Koha::Patron; +use Koha::Biblios; +use Koha::Items; +use Koha::Patrons; my $builder = t::lib::TestBuilder->new(); @@ -309,25 +309,25 @@ $dbh->rollback; sub create_biblio { my ($title) = @_; - my $record = new MARC::Record; - $record->append_fields( - new MARC::Field('200', ' ', ' ', a => $title), - ); - - my ($biblionumber) = C4::Biblio::AddBiblio($record, ''); + my $biblio = Koha::Biblio->new( { title => $title } )->store; - return $biblionumber; + return $biblio->biblionumber; } sub create_item { - my ($biblionumber, $barcode) = @_; - - my $item = { - barcode => $barcode, - }; - $dbh->do("DELETE FROM items WHERE barcode='$barcode'") if $barcode; - - my $itemnumber = C4::Items::AddItem($item, $biblionumber); + my ( $biblionumber, $barcode ) = @_; + + Koha::Items->search( { barcode => $barcode } )->delete; + my $builder = t::lib::TestBuilder->new; + my $item = $builder->build( + { + source => 'Item', + value => { + biblionumber => $biblionumber, + barcode => $barcode, + } + } + ); - return $itemnumber; + return $item->{itemnumber}; } -- 2.1.4