4.0;
my $VERSION = 0.11;
my $URL_FORMAT = "http://geohex.net/testcase/hex_v${VERSION}_test_%s.json";
my @CASES = qw!
XY2HEX
code2HEX
code2XY
coord2HEX
coord2XY
!;
my @EXTRA =
use File::Temp qw/tempdir/;
use File::Basename qw/dirname/;
use File::Spec;
use HTTP::Tiny;
use JSON::PP;
main();
sub main {
my $dir = tempdir(CLEANUP => 1);
# download
my $ua = HTTP:
$dir, "$case.json");
my $res = $ua->mirror($url, $path);
die "Failed: $res->{reason}" unless $res->{success};
}
# parse & generate
my @src;
my $json = JSON::PP->new;