File Coverage

blib/lib/Finnigan/CASInfoPreamble.pm
Criterion Covered Total %
statement 16 16 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod 1 1 100.0
total 22 22 100.0


line stmt bran cond sub pod time code
1             package Finnigan::CASInfoPreamble;
2              
3 2     2   12 use strict;
  2         8  
  2         86  
4 2     2   10 use warnings FATAL => qw( all );
  2         4  
  2         189  
5             our $VERSION = 0.0206;
6              
7 2     2   11 use Finnigan;
  2         5  
  2         66  
8 2     2   11 use base 'Finnigan::Decoder';
  2         3  
  2         455  
9              
10              
11             sub decode {
12 1     1 1 3 my ($class, $stream) = @_;
13              
14 1         8 my $fields = [
15             "unknown long[1]" => ['V', 'UInt32'],
16             "unknown long[2]" => ['V', 'UInt32'],
17             "number of wells" => ['V', 'UInt32'],
18             "unknown long[3]" => ['V', 'UInt32'],
19             "unknown long[4]" => ['V', 'UInt32'],
20             "unknown long[5]" => ['V', 'UInt32'],
21             ];
22              
23 1         4 my $self = Finnigan::Decoder->read($stream, $fields);
24            
25 1         7 return bless $self, $class;
26             }
27              
28             1;
29             __END__