use Modern::Perl;
-use Test::More tests => 10;
+use Test::More tests => 12;
use Data::Dumper;
-use_ok('C4::Serials');
-use_ok('C4::Budgets');
use_ok('C4::Acquisition');
+use_ok('C4::Biblio');
+use_ok('C4::Budgets');
+use_ok('C4::Serials');
my $supplierlist=eval{GetSuppliersWithLateIssues()};
ok(length($@)==0,"No SQL problem in GetSuppliersWithLateIssues");
-my $biblionumber = 1;
+my $booksellerid = C4::Bookseller::AddBookseller(
+ {
+ name => "my vendor",
+ address1 => "bookseller's address",
+ phone => "0123456",
+ active => 1
+ }
+);
+
+my ($biblionumber, $biblioitemnumber) = AddBiblio(MARC::Record->new, '');
my $budgetid;
my $bpid = AddBudgetPeriod({
budget_period_startdate => '01-01-2015',
- budget_period_enddate => '31-12-2015',
+ budget_period_enddate => '12-31-2015',
budget_description => "budget desc"
});
"intnotes", 0, undef, undef, 0, undef, '31-12-2013',
);
die unless $subscriptionid;
+
+my ($basket, $basketno);
+ok($basketno = NewBasket($booksellerid, 1), "NewBasket( $booksellerid , 1 ) returns $basketno");
+
my $cost = 42.00;
my $subscription = GetSubscription( $subscriptionid );
-my ( $basketno, $ordernumber ) = NewOrder({
+my $ordernumber;
+( $basketno, $ordernumber ) = NewOrder({
biblionumber => $subscription->{biblionumber},
entrydate => '01-01-2013',
quantity => 1,
currency => 'USD',
listprice => $cost,
notes => "This is a note",
- basketno => 1,
+ basketno => $basketno,
rrp => $cost,
ecost => $cost,
gstrate => 0.0500,
is ( $order, undef, "test no not received order for a received order");
# cleaning
-DelSubscription( $subscription->{subscriptionid} );
-DelOrder( $subscription->{biblionumber}, $ordernumber );
-DelBudgetPeriod($bpid);
-DelBudget($budget_id);
+END {
+ DelSubscription( $subscription->{subscriptionid} );
+ DelOrder( $subscription->{biblionumber}, $ordernumber );
+ DelBudgetPeriod($bpid);
+ DelBudget($budget_id);
+ DelBasket( $basketno );
+ DelBiblio($biblionumber);
+};