1 package BSE::Request::Test;
3 use base 'BSE::Request::Base';
5 our $VERSION = "1.003";
8 my ($class, %opts) = @_;
10 my $params = delete $opts{params} || {};
11 $opts{cgi} = bless $params, 'BSE::Request::Test::CGI';
13 my $self = $class->SUPER::new(%opts);
19 bless {}, 'BSE::Request::Test::CGI';
25 $self->{session} = {};
32 package BSE::Request::Test::CGI;
40 die "Unabled to delete $name key in test";
43 my $value = $self->{$name};
47 return @{$self->{$name}};
50 return $self->{$name}[-1];