File Coverage

lib/Spreadsheet/Engine/Function/SUM.pm
Criterion Covered Total %
statement 13 13 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 2 2 100.0
total 21 21 100.0


line stmt bran cond sub pod time code
1             package Spreadsheet::Engine::Function::SUM;
2              
3 28     28   153 use strict;
  28         65  
  28         2985  
4 28     28   196 use warnings;
  28         63  
  28         751  
5              
6 28     28   151 use base 'Spreadsheet::Engine::Fn::series';
  28         60  
  28         7039  
7              
8             sub calculate {
9             return sub {
10 1417     1417   2245 my ($in, $total) = @_;
11 1417         29880 return $total + $in->value;
12 583     583 1 4386 };
13             }
14              
15 583     583 1 1724 sub accumulator { 0 }
16              
17             1;
18              
19             __END__