1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Test::Exception;
require Catmandu::Importer::Solr;
my $solr_url = $ENV{T_SOLR_URL};
my $solr_bag = $ENV{T_SOLR_BAG} || "data";
my $solr_id_field = $ENV{T_SOLR_ID_FIELD} || "_id";
my $solr_bag_field = $ENV{T_SOLR_BAG_FIELD} || "_bag";
unless (defined($solr_url) && $solr_url ne "") {
plan skip_all => "no environment variable T_SOLR_URL found";
}
else {
my $importer;
lives_ok(
sub {
$importer = Catmandu::Importer::Solr->new(
url => $solr_url,
id_field => $solr_id_field,
bag_field => $solr_bag_field,
bag => $solr_bag
);
},
"importer created"
);
lives_ok(
sub {
my $c = $importer->count();
},
"importer count"
);
done_testing 2;
}
|