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.06';
4              
5 1     1   4 use Moo;
  1         1  
  1         6  
6 1     1   724 use Lido::XML::LIDO_1_0::basicTypes;
  1         2  
  1         25  
7 1     1   606 use Lido::XML::LIDO_1_0::coordinateOperations;
  1         2  
  1         24  
8 1     1   508 use Lido::XML::LIDO_1_0::coordinateReferenceSystems;
  1         2  
  1         26  
9 1     1   505 use Lido::XML::LIDO_1_0::coordinateSystems;
  1         2  
  1         28  
10 1     1   497 use Lido::XML::LIDO_1_0::coverage;
  1         1  
  1         25  
11 1     1   457 use Lido::XML::LIDO_1_0::dataQuality;
  1         2  
  1         25  
12 1     1   1329 use Lido::XML::LIDO_1_0::datums;
  1         2  
  1         44  
13 1     1   451 use Lido::XML::LIDO_1_0::defaultStyle;
  1         2  
  1         31  
14 1     1   410 use Lido::XML::LIDO_1_0::direction;
  1         2  
  1         33  
15 1     1   505 use Lido::XML::LIDO_1_0::dynamicFeature;
  1         2  
  1         23  
16 1     1   493 use Lido::XML::LIDO_1_0::feature;
  1         2  
  1         24  
17 1     1   514 use Lido::XML::LIDO_1_0::geometryAggregates;
  1         2  
  1         28  
18 1     1   586 use Lido::XML::LIDO_1_0::geometryBasic0d1d;
  1         3  
  1         34  
19 1     1   611 use Lido::XML::LIDO_1_0::geometryBasic2d;
  1         2  
  1         36  
20 1     1   584 use Lido::XML::LIDO_1_0::geometryComplexes;
  1         2  
  1         36  
21 1     1   755 use Lido::XML::LIDO_1_0::geometryPrimitives;
  1         2  
  1         24  
22 1     1   421 use Lido::XML::LIDO_1_0::gml;
  1         2  
  1         23  
23 1     1   447 use Lido::XML::LIDO_1_0::gmlBase;
  1         2  
  1         23  
24 1     1   460 use Lido::XML::LIDO_1_0::grids;
  1         4  
  1         42  
25 1     1   1048 use Lido::XML::LIDO_1_0::lido_v1;
  1         3  
  1         36  
26 1     1   590 use Lido::XML::LIDO_1_0::measures;
  1         3  
  1         49  
27 1     1   641 use Lido::XML::LIDO_1_0::observation;
  1         2  
  1         26  
28 1     1   438 use Lido::XML::LIDO_1_0::referenceSystems;
  1         2  
  1         25  
29 1     1   437 use Lido::XML::LIDO_1_0::temporal;
  1         2  
  1         24  
30 1     1   427 use Lido::XML::LIDO_1_0::temporalReferenceSystems;
  1         2  
  1         24  
31 1     1   460 use Lido::XML::LIDO_1_0::temporalTopology;
  1         1  
  1         25  
32 1     1   459 use Lido::XML::LIDO_1_0::topology;
  1         2  
  1         24  
33 1     1   424 use Lido::XML::LIDO_1_0::units;
  1         2  
  1         27  
34 1     1   472 use Lido::XML::LIDO_1_0::valueObjects;
  1         2  
  1         23  
35 1     1   416 use Lido::XML::LIDO_1_0::xlink;
  1         2  
  1         23  
36 1     1   425 use Lido::XML::LIDO_1_0::xml;
  1         1  
  1         102  
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;