summaryrefslogtreecommitdiff
path: root/t/20-db.t
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2015-09-09 22:57:17 +0200
committerDaniel Friesel <derf@finalrewind.org>2015-09-09 22:57:17 +0200
commit556f259834d75cad6a2feeb1c5106204d5921a28 (patch)
tree70a387f46eab0bc1bdde95b3425b807c4e19295c /t/20-db.t
parent2e03d069b24a5bf27fb035386594c904fa7ff496 (diff)
Squashed commit of the following:
commit 73bb123b4a90dab9a08fa38555f0cd4afcdf3740 Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Sep 9 21:08:51 2015 +0200 remove outdated and now unused tests commit 3f35ba0001aaff49a7b10acfaa83303b354c162a Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Sep 9 21:07:34 2015 +0200 documentation for ::DeutscheBahn commit f4c66605dcbffedbb558ca66c5032e5252011244 Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Sep 9 21:03:31 2015 +0200 re-add deutschebahn module commit 41b505bc98d4b25a7ca15465fe0bbee6c3708e9e Author: Daniel Friesel <derf@finalrewind.org> Date: Tue Sep 8 18:31:22 2015 +0200 more documentation updates commit edf7b5fbd8175b4b53735859b2a961fe6ab8cf49 Author: Daniel Friesel <derf@finalrewind.org> Date: Sun Sep 6 18:48:09 2015 +0200 improve delay and delayReason handling commit c4e9121a181de9d800226ab6fccca8abb8b14705 Author: Daniel Friesel <derf@finalrewind.org> Date: Sun Sep 6 18:22:23 2015 +0200 HAFAS.pm: Code cleanup commit edae36b16ecc5e1fa0adbece954bb348ce37e9a0 Author: Daniel Friesel <derf@finalrewind.org> Date: Sun Sep 6 13:31:46 2015 +0200 add devmode option commit f7a60ae80e59a129aae77b276925f80d7430c259 Author: Daniel Friesel <derf@finalrewind.org> Date: Sun Sep 6 01:18:28 2015 +0200 support for platform changes commit 6876d56e6dd22065c342fe1fbf42f9fcf7f3d457 Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Aug 20 20:01:24 2015 +0200 documentation: DeutscheBahn -> HAFAS commit 73706f0150bd0fb9c11d2b8be89204bfd4b03235 Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Aug 20 19:54:12 2015 +0200 routes and route_info are not supported here commit af8a541fd1f03131a9cd39a5548188dbc09b266a Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Aug 20 19:50:35 2015 +0200 documentationfoo commit ff3f2298c7be86bb7b672359f54c39588706673e Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Aug 20 19:14:30 2015 +0200 rename db-ris to hafas-m commit 754fda9974e20ee630a3a3386d6ff7c42468ca46 Author: Daniel Friesel <derf@finalrewind.org> Date: Thu Aug 20 17:18:12 2015 +0200 add support for cancelled trains and delay reasons commit f860183613ee7818a2f448e8c40bbbdb95c6180a Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Aug 19 15:19:54 2015 +0200 add info message support commit 17eda1d00cdbf98a04dbbe7d3ff89c6833af016d Author: Daniel Friesel <derf@finalrewind.org> Date: Sun Aug 16 18:00:05 2015 +0200 initial hafas api support
Diffstat (limited to 't/20-db.t')
-rw-r--r--t/20-db.t79
1 files changed, 0 insertions, 79 deletions
diff --git a/t/20-db.t b/t/20-db.t
deleted file mode 100644
index e90f853..0000000
--- a/t/20-db.t
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use 5.010;
-
-use File::Slurp qw(slurp);
-use Test::More tests => 98;
-
-BEGIN {
- use_ok('Travel::Status::DE::DeutscheBahn');
-}
-require_ok('Travel::Status::DE::DeutscheBahn');
-
-my $html = slurp('t/in/essen.html');
-
-my $status = Travel::Status::DE::DeutscheBahn->new_from_html(html => $html);
-
-isa_ok($status, 'Travel::Status::DE::DeutscheBahn');
-can_ok($status, qw(results));
-
-my @departures = $status->results;
-
-for my $departure (@departures) {
- isa_ok($departure, 'Travel::Status::DE::DeutscheBahn::Result');
- can_ok($departure, qw(date route_end destination origin info platform route
- route_raw time train));
-}
-
-is($departures[0]->date, '06.07.2011', 'first result: date ok');
-is($departures[0]->time, '19:21', 'first result: time ok');
-is($departures[0]->train, 'RE 10228', 'first result: train ok');
-is($departures[0]->destination, 'Duisburg Hbf', 'first result: destination ok');
-is($departures[0]->platform, '2', 'first result: platform ok');
-is($departures[0]->delay, 0, 'first result: delay ok');
-
-is($departures[-1]->time, '20:18', 'last result: time ok');
-is($departures[-1]->train, 'S 6', 'last result: train ok');
-is($departures[-1]->platform, '12', 'last result: platform ok');
-
-is($departures[8]->time, '19:31', '9th result: time ok');
-is($departures[8]->train, 'NWB75366', '9th result: train ok');
-is($departures[8]->info_raw, 'k.A.', '9th result: info_raw ok');
-is($departures[8]->info, q{}, '9th result: info ok');
-is($departures[8]->delay, undef, '9th result: delay ok');
-
-is($departures[15]->delay, 15, '16th result: delay ok');
-
-is_deeply([$departures[8]->route],
- ['Essen-Borbeck', 'Bottrop Hbf', 'Gladbeck West', 'Gladbeck-Zweckel',
- 'Feldhausen', 'Dorsten', 'Hervest-Dorsten', 'Deuten', 'Rhade',
- 'Marbeck-Heiden', 'Borken(Westf)'], '9th result: route ok');
-
-is_deeply([$departures[8]->route_timetable],
- [
- ['19:36', 'Essen-Borbeck'],
- ['19:43', 'Bottrop Hbf'],
- ['19:50', 'Gladbeck West'],
- ['19:53', 'Gladbeck-Zweckel'],
- ['19:56', 'Feldhausen'],
- ['20:01', 'Dorsten'],
- ['20:05', 'Hervest-Dorsten'],
- ['20:10', 'Deuten'],
- ['20:15', 'Rhade'],
- ['20:21', 'Marbeck-Heiden'],
- ['20:27', 'Borken(Westf)'],
- ],
- '9th result: route_timetable ok');
-
-is_deeply([$departures[5]->route_interesting(3)],
- ['Essen-Steele', 'Essen-Steele Ost', 'Bochum'],
- '6th result: route_interesting(3) ok');
-
-is_deeply([$departures[7]->route_interesting(3)],
- ['Wattenscheid', 'Bochum', 'Dortmund'],
- '8th result: route_interesting(3) ok');
-
-is_deeply([$departures[10]->route_interesting(5)],
- [qw[Wattenscheid Bochum Witten Hagen]],
- '11th result: route_interesting(5) ok');