_lookupDeliveryError: begun
Verify beginnings of implementation
This commit is contained in:
parent
9ffd4d4e88
commit
a82ebfb0a9
2 changed files with 33 additions and 0 deletions
|
@ -2039,6 +2039,28 @@ sub _lookupRequestTypeById($$) {
|
||||||
}
|
}
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|
||||||
|
=item _lookupDeliveryError()
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
=over
|
||||||
|
|
||||||
|
=item $self: current object.
|
||||||
|
|
||||||
|
=item $errorName: A scalar string argument that is the error
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
|
Returns: undef if the error code does not exist in the delivery_error table,
|
||||||
|
otherwise returns the id for the entry in the delivery_table
|
||||||
|
|
||||||
|
=cut
|
||||||
|
|
||||||
|
sub _lookupDeliveryError($$) {
|
||||||
|
}
|
||||||
|
|
||||||
|
######################################################################
|
||||||
|
|
||||||
=item _lookupEmailAddress()
|
=item _lookupEmailAddress()
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
|
@ -376,9 +376,20 @@ ok($same == $paypalPayerAddressType, "addAddressType: lookup returns same as the
|
||||||
|
|
||||||
# Add an "undeliverable" delivery_error type
|
# Add an "undeliverable" delivery_error type
|
||||||
|
|
||||||
|
$val = 1;
|
||||||
|
lives_ok { $val = $sp->_lookupDeliveryError("undeliverable"); },
|
||||||
|
"_lookupDeliveryError: succeeds for unknown error ...";
|
||||||
|
|
||||||
|
is($val, undef, "_lookupDeliveryError: ... but returns undef");
|
||||||
|
|
||||||
my $sth = $sp->dbh->prepare("INSERT INTO delivery_error(error) VALUES(?)"); $sth->execute("undeliverable"); $sth->finish;
|
my $sth = $sp->dbh->prepare("INSERT INTO delivery_error(error) VALUES(?)"); $sth->execute("undeliverable"); $sth->finish;
|
||||||
my $undeliverableId = $sp->dbh->last_insert_id("","","delivery_error","");
|
my $undeliverableId = $sp->dbh->last_insert_id("","","delivery_error","");
|
||||||
|
|
||||||
|
$val = -1;
|
||||||
|
lives_ok { $val = $sp->_lookupDeliveryError("undeliverable"); },
|
||||||
|
"_lookupDeliveryError: succeeds for known error ...";
|
||||||
|
is($val, $undeliverable, "_lookupDeliveryError: ... and returns proper id number");
|
||||||
|
|
||||||
dies_ok { $sp->addEmailError(undef); }
|
dies_ok { $sp->addEmailError(undef); }
|
||||||
"addEmailError: undef argument dies.";
|
"addEmailError: undef argument dies.";
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue