package Test::Analizo::Class;
use strict;
use warnings;
use local::lib;
use parent qw( Test::Class );
use File::Path qw(remove_tree);
use File::Temp qw( tempdir );
use File::Spec;
sub create_tmpdir : Test(setup) {
mkdir 't/tmp';
}
sub cleanup_tmpdir : Test(teardown) {
remove_tree 't/tmp';
}
sub create_analizo_cache_tmpdir : Test(setup) {
$ENV{ANALIZO_CACHE} = tempdir("analizo-XXXXXXXXXX", CLEANUP => 1, DIR => File::Spec->tmpdir);
}
sub cleanup_analizo_cache_tmpdir : Test(teardown) {
remove_tree $ENV{ANALIZO_CACHE};
}
1;