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.07';
4              
5 1     1   4 use Moo;
  1         3  
  1         6  
6 1     1   736 use Lido::XML::LIDO_1_0::basicTypes;
  1         2  
  1         25  
7 1     1   556 use Lido::XML::LIDO_1_0::coordinateOperations;
  1         2  
  1         32  
8 1     1   493 use Lido::XML::LIDO_1_0::coordinateReferenceSystems;
  1         6  
  1         38  
9 1     1   546 use Lido::XML::LIDO_1_0::coordinateSystems;
  1         2  
  1         27  
10 1     1   481 use Lido::XML::LIDO_1_0::coverage;
  1         2  
  1         25  
11 1     1   412 use Lido::XML::LIDO_1_0::dataQuality;
  1         2  
  1         24  
12 1     1   1275 use Lido::XML::LIDO_1_0::datums;
  1         2  
  1         24  
13 1     1   471 use Lido::XML::LIDO_1_0::defaultStyle;
  1         1  
  1         24  
14 1     1   389 use Lido::XML::LIDO_1_0::direction;
  1         2  
  1         77  
15 1     1   405 use Lido::XML::LIDO_1_0::dynamicFeature;
  1         2  
  1         23  
16 1     1   414 use Lido::XML::LIDO_1_0::feature;
  1         2  
  1         23  
17 1     1   526 use Lido::XML::LIDO_1_0::geometryAggregates;
  1         2  
  1         26  
18 1     1   499 use Lido::XML::LIDO_1_0::geometryBasic0d1d;
  1         1  
  1         24  
19 1     1   436 use Lido::XML::LIDO_1_0::geometryBasic2d;
  1         1  
  1         25  
20 1     1   487 use Lido::XML::LIDO_1_0::geometryComplexes;
  1         3  
  1         40  
21 1     1   857 use Lido::XML::LIDO_1_0::geometryPrimitives;
  1         2  
  1         24  
22 1     1   372 use Lido::XML::LIDO_1_0::gml;
  1         2  
  1         23  
23 1     1   501 use Lido::XML::LIDO_1_0::gmlBase;
  1         3  
  1         23  
24 1     1   411 use Lido::XML::LIDO_1_0::grids;
  1         2  
  1         82  
25 1     1   800 use Lido::XML::LIDO_1_0::lido_v1;
  1         2  
  1         25  
26 1     1   417 use Lido::XML::LIDO_1_0::measures;
  1         2  
  1         30  
27 1     1   398 use Lido::XML::LIDO_1_0::observation;
  1         2  
  1         31  
28 1     1   475 use Lido::XML::LIDO_1_0::referenceSystems;
  1         2  
  1         24  
29 1     1   459 use Lido::XML::LIDO_1_0::temporal;
  1         2  
  1         25  
30 1     1   438 use Lido::XML::LIDO_1_0::temporalReferenceSystems;
  1         2  
  1         24  
31 1     1   423 use Lido::XML::LIDO_1_0::temporalTopology;
  1         2  
  1         31  
32 1     1   468 use Lido::XML::LIDO_1_0::topology;
  1         2  
  1         25  
33 1     1   586 use Lido::XML::LIDO_1_0::units;
  1         2  
  1         28  
34 1     1   492 use Lido::XML::LIDO_1_0::valueObjects;
  1         2  
  1         34  
35 1     1   409 use Lido::XML::LIDO_1_0::xlink;
  1         2  
  1         25  
36 1     1   399 use Lido::XML::LIDO_1_0::xml;
  1         1  
  1         115  
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;