root/lang/perl/Geo-Coordinates-Converter/trunk/t/04_convert.t @ 2440

Revision 2440, 1.4 kB (checked in by yappo, 6 years ago)

lang/perl/Geo-Coordinates-Converter: import

Line 
1use strict;
2use Test::Base;
3
4use Geo::Coordinates::Converter;
5
6plan tests => 2 * blocks;
7
8filters { point => 'yaml', convert => 'yaml', lat => 'chomp', lng => 'chomp', format => 'chomp' };
9
10run {
11    my $block = shift;
12    my $geo = Geo::Coordinates::Converter->new(%{ $block->point });
13
14    my $point = $geo->convert(@{ $block->convert });
15    is $point->$_, $block->$_ for (qw/ lat lng /);
16}
17
18__END__
19
20===
21--- point
22lat: 35.20.51.664
23lng: 138.34.56.905
24datum: tokyo
25--- convert
26- wgs84
27--- lat: 35.21.03.342
28--- lng: 138.34.45.725
29
30===
31--- point
32lat: +35.65580
33lng: +139.65580
34--- convert
35- tokyo
36- dms
37--- lat: 35.39.09.225
38--- lng: 139.39.32.434
39
40===
41--- point
42lat: -35.20.51.664
43lng: 138.34.56.905
44--- convert
45- dms
46--- lat: -35.20.51.664
47--- lng: 138.34.56.905
48
49===
50--- point
51lat: 35.65580
52lng: -139.65580
53--- convert
54- wgs84
55- dms
56--- lat: 35.39.20.880
57--- lng: -139.39.20.880
58
59===
60--- point
61lat: 35.20.51.664
62lng: 138.34.56.905
63--- convert
64- degree
65--- lat: 35.347684
66--- lng: 138.582474
67
68===
69--- point
70lat: -35.20.51.664
71lng: 138.34.56.905
72--- convert
73- degree
74--- lat: -35.347684
75--- lng: 138.582474
76
77===
78--- point
79lat: 35.20.51.664
80lng: -138.34.56.905
81--- convert
82- degree
83--- lat: 35.347684
84--- lng: -138.582474
85
86===
87--- point
88lat: -35.20.51.664
89lng: -138.34.56.905
90--- convert
91- degree
92--- lat: -35.347684
93--- lng: -138.582474
94
95===
96--- point
97lat: 35.20.51.664
98lng: -138.34.56.905
99--- convert
100- dms
101--- lat: 35.20.51.664
102--- lng: -138.34.56.905
Note: See TracBrowser for help on using the browser.