Finish testing all of shop tax's exceptions.
Convert a few exceptions to better types in import.
This commit is contained in:
parent
08d2233991
commit
a8598bc108
2 changed files with 74 additions and 30 deletions
|
|
@ -165,9 +165,9 @@ sub importTaxData {
|
|||
my $filePath = shift;
|
||||
WebGUI::Error::InvalidParam->throw(error => q{Must provide the path to a file})
|
||||
unless $filePath;
|
||||
WebGUI::Error::InvalidParam->throw(error => qq{$filePath could not be found})
|
||||
WebGUI::Error::InvalidFile->throw(error => qq{File could not be found}, brokenFile => $filePath)
|
||||
unless -e $filePath;
|
||||
WebGUI::Error::InvalidParam->throw(error => qq{$filePath is not readable})
|
||||
WebGUI::Error::InvalidFile->throw(error => qq{File is not readable}, brokenFile => $filePath)
|
||||
unless -r $filePath;
|
||||
open my $table, '<', $filePath or
|
||||
WebGUI::Error->throw(error => qq{Unable to open $filePath for reading: $!\n});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue