AWS-SNS-Confess
view release on metacpan or search on metacpan
#!/usr/bin/perl -w
package Amazon::SNS::Topic::Mock;
use base 'Amazon::SNS::Topic';
our @log = ();
sub new
{
my ($class, %args ) = @_;
return bless \%args, $class;
}
sub Publish
{
my ($s, $msg) = @_;
push @log, $msg;
}
sub LastLogEntry
{
return $log[-1];
}
1;
package Amazon::SNS::Mock;
use base 'Amazon::SNS';
our $topic = Amazon::SNS::Topic::Mock->new();
sub GetTopic
{
( run in 1.023 second using v1.01-cache-2.11-cpan-49f99fa48dc )