summaryrefslogtreecommitdiff
path: root/t/30-iris-const.t
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2014-01-21 14:49:44 +0100
committerDaniel Friesel <derf@finalrewind.org>2014-01-21 14:49:44 +0100
commitc29f487ec8dda9b156ae924cc00cc6a72b31a495 (patch)
treef55b82961cb7ec4c03ef9f3b76a66ef948138d40 /t/30-iris-const.t
parent2c05b8fc1754ecf27a67f62971570da909e19b94 (diff)
add test cases for imaginary station and no results in timeframe
Diffstat (limited to 't/30-iris-const.t')
-rw-r--r--t/30-iris-const.t17
1 files changed, 16 insertions, 1 deletions
diff --git a/t/30-iris-const.t b/t/30-iris-const.t
index e82b59c..e8e60ae 100644
--- a/t/30-iris-const.t
+++ b/t/30-iris-const.t
@@ -4,7 +4,7 @@ use warnings;
use 5.014;
use DateTime;
-use Test::More tests => 4;
+use Test::More tests => 5;
use Test::Fatal;
use Travel::Status::DE::IRIS;
@@ -41,6 +41,21 @@ ok( defined $status->errstr, 'constructor with missing data has errstr' );
$status = Travel::Status::DE::IRIS->new(
iris_base => 'file:t/in',
+ station => 'doesnotexist',
+ datetime => DateTime->new(
+ year => 2014,
+ month => 1,
+ day => 3,
+ hour => 19,
+ minute => 1,
+ time_zone => 'Europe/Berlin'
+ )
+);
+
+ok( defined $status->errstr, 'constructor with imaginary station has errstr' );
+
+$status = Travel::Status::DE::IRIS->new(
+ iris_base => 'file:t/in',
station => 'EBILP',
datetime => DateTime->new(
year => 2014,