_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() | ||||
| 
 | ||||
| Parameters: | ||||
|  |  | |||
|  | @ -376,9 +376,20 @@ ok($same == $paypalPayerAddressType, "addAddressType: lookup returns same as the | |||
| 
 | ||||
| # 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 $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); } | ||||
|         "addEmailError: undef argument dies."; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Bradley M. Kuhn
						Bradley M. Kuhn