File Coverage

blib/lib/Lido/XML/LIDO_1_0.pm
Criterion Covered Total %
statement 96 100 96.0
branch n/a
condition n/a
subroutine 32 33 96.9
pod 0 1 0.0
total 128 134 95.5


line stmt bran cond sub pod time code
1             package Lido::XML::LIDO_1_0;
2              
3             our $VERSION = '0.05';
4              
5 1     1   3 use Moo;
  1         1  
  1         47  
6 1     1   554 use Lido::XML::LIDO_1_0::basicTypes;
  1         1  
  1         20  
7 1     1   462 use Lido::XML::LIDO_1_0::coordinateOperations;
  1         2  
  1         19  
8 1     1   396 use Lido::XML::LIDO_1_0::coordinateReferenceSystems;
  1         2  
  1         19  
9 1     1   441 use Lido::XML::LIDO_1_0::coordinateSystems;
  1         2  
  1         21  
10 1     1   394 use Lido::XML::LIDO_1_0::coverage;
  1         2  
  1         19  
11 1     1   346 use Lido::XML::LIDO_1_0::dataQuality;
  1         1  
  1         20  
12 1     1   925 use Lido::XML::LIDO_1_0::datums;
  1         1  
  1         19  
13 1     1   479 use Lido::XML::LIDO_1_0::defaultStyle;
  1         1  
  1         19  
14 1     1   369 use Lido::XML::LIDO_1_0::direction;
  1         1  
  1         19  
15 1     1   379 use Lido::XML::LIDO_1_0::dynamicFeature;
  1         2  
  1         26  
16 1     1   351 use Lido::XML::LIDO_1_0::feature;
  1         1  
  1         18  
17 1     1   459 use Lido::XML::LIDO_1_0::geometryAggregates;
  1         2  
  1         20  
18 1     1   431 use Lido::XML::LIDO_1_0::geometryBasic0d1d;
  1         2  
  1         18  
19 1     1   363 use Lido::XML::LIDO_1_0::geometryBasic2d;
  1         1  
  1         19  
20 1     1   364 use Lido::XML::LIDO_1_0::geometryComplexes;
  1         1  
  1         20  
21 1     1   579 use Lido::XML::LIDO_1_0::geometryPrimitives;
  1         1  
  1         18  
22 1     1   328 use Lido::XML::LIDO_1_0::gml;
  1         1  
  1         18  
23 1     1   422 use Lido::XML::LIDO_1_0::gmlBase;
  1         1  
  1         18  
24 1     1   329 use Lido::XML::LIDO_1_0::grids;
  1         2  
  1         19  
25 1     1   633 use Lido::XML::LIDO_1_0::lido_v1;
  1         1  
  1         18  
26 1     1   370 use Lido::XML::LIDO_1_0::measures;
  1         1  
  1         22  
27 1     1   337 use Lido::XML::LIDO_1_0::observation;
  1         1  
  1         18  
28 1     1   364 use Lido::XML::LIDO_1_0::referenceSystems;
  1         2  
  1         18  
29 1     1   404 use Lido::XML::LIDO_1_0::temporal;
  1         1  
  1         19  
30 1     1   365 use Lido::XML::LIDO_1_0::temporalReferenceSystems;
  1         1  
  1         18  
31 1     1   421 use Lido::XML::LIDO_1_0::temporalTopology;
  1         1  
  1         19  
32 1     1   387 use Lido::XML::LIDO_1_0::topology;
  1         1  
  1         20  
33 1     1   356 use Lido::XML::LIDO_1_0::units;
  1         2  
  1         21  
34 1     1   393 use Lido::XML::LIDO_1_0::valueObjects;
  1         1  
  1         18  
35 1     1   352 use Lido::XML::LIDO_1_0::xlink;
  1         2  
  1         18  
36 1     1   343 use Lido::XML::LIDO_1_0::xml;
  1         1  
  1         78  
37              
38             sub content {
39 0     0 0   my @res;
40 0           for my $pkg (qw(
41             Lido::XML::LIDO_1_0::basicTypes
42             Lido::XML::LIDO_1_0::coordinateOperations
43             Lido::XML::LIDO_1_0::coordinateReferenceSystems
44             Lido::XML::LIDO_1_0::coordinateSystems
45             Lido::XML::LIDO_1_0::coverage
46             Lido::XML::LIDO_1_0::dataQuality
47             Lido::XML::LIDO_1_0::datums
48             Lido::XML::LIDO_1_0::defaultStyle
49             Lido::XML::LIDO_1_0::direction
50             Lido::XML::LIDO_1_0::dynamicFeature
51             Lido::XML::LIDO_1_0::feature
52             Lido::XML::LIDO_1_0::geometryAggregates
53             Lido::XML::LIDO_1_0::geometryBasic0d1d
54             Lido::XML::LIDO_1_0::geometryBasic2d
55             Lido::XML::LIDO_1_0::geometryComplexes
56             Lido::XML::LIDO_1_0::geometryPrimitives
57             Lido::XML::LIDO_1_0::gml
58             Lido::XML::LIDO_1_0::gmlBase
59             Lido::XML::LIDO_1_0::grids
60             Lido::XML::LIDO_1_0::lido_v1
61             Lido::XML::LIDO_1_0::measures
62             Lido::XML::LIDO_1_0::observation
63             Lido::XML::LIDO_1_0::referenceSystems
64             Lido::XML::LIDO_1_0::temporal
65             Lido::XML::LIDO_1_0::temporalReferenceSystems
66             Lido::XML::LIDO_1_0::temporalTopology
67             Lido::XML::LIDO_1_0::topology
68             Lido::XML::LIDO_1_0::units
69             Lido::XML::LIDO_1_0::valueObjects
70             Lido::XML::LIDO_1_0::xlink
71             Lido::XML::LIDO_1_0::xml
72             )) {
73 0           push @res , $pkg->new->content;
74             }
75              
76 0           @res;
77             }
78              
79             1;