File Coverage

blib/lib/Net/BGP/ASPath/AS_CONFED_SEQUENCE.pm
Criterion Covered Total %
statement 9 14 64.2
branch n/a
condition n/a
subroutine 5 8 62.5
pod 0 6 0.0
total 14 28 50.0


line stmt bran cond sub pod time code
1             #!/usr/bin/perl
2              
3             package Net::BGP::ASPath::AS_CONFED_SEQUENCE;
4              
5 7     7   2642 use Net::BGP::ASPath::AS_SEQUENCE;
  7         10  
  7         193  
6              
7 7     7   63 use strict;
  7         8  
  7         913  
8              
9             ## Inheritance and Versioning ##
10              
11             @Net::BGP::ASPath::AS_CONFED_SEQUENCE::ISA =
12             qw( Net::BGP::ASPath::AS_SEQUENCE );
13              
14             our $VERSION = '0.16';
15              
16             sub type {
17 7     7 0 16 return 3;
18             }
19              
20             sub length {
21 27     27 0 54 return 0;
22             }
23              
24 0     0 0 0 sub asstring { as_string(@_) }
25              
26             sub as_string {
27 205     205 0 463 return '(' . shift->SUPER::as_string . ')';
28             }
29              
30             sub count {
31 0     0 0   my $self = shift;
32              
33 0           return scalar($self->SUPER::count);
34             }
35              
36             sub remove_tail {
37 0     0 0   my $self = shift;
38              
39 0           return $self->SUPER::remove_tail(@_);
40             }
41              
42             1;
43