aboutsummaryrefslogtreecommitdiff
path: root/t/lib/WebCoso/Pipeline/Test.pm
blob: 8c339ff1aa96996d0349156a34b7be9a7fd41300 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package WebCoso::Pipeline::Test; 
use strict;
use warnings;
use base 'WebCoso::Pipeline::Base';
 
__PACKAGE__->set_steps(
    Step1 => {p1 => 1},
    Step2 => {p2 => 2}
);
 
my @calls;
 
sub process {
    my ($class,$resource,$stage)=@_;
 
    my $call={ resource => $resourcestage => $stage };
 
    my $ret=$class->SUPER::process($resource,$stage);
 
    push @calls$call;
 
    return $ret;
}
 
sub get_calls {
    return @calls;
}
 
1;