#
# $Header: /cvsroot/WWW::Fido/test.pl,v 1.4 2002/10/31 01:07:27 mina Exp $
#
######################### We start with some black magic to print on failure.
# Change 1..1 below to 1..last_test_to_print .
# (It may become useful if the test is moved to ./t subdirectory.)
BEGIN { $| = 1; print "1..1\n"; }
END {print "not ok 1\n" unless $loaded;}
use WWW::Fido;
$loaded = 1;
print "ok 1\n";
$counter++;
######################### End of black magic.
# Insert your test code below (better if it prints "ok 13"
# (correspondingly "not ok 13") depending on the success of chunk 13
# of the test code):
&showresult (
$phone = new WWW::Fido ("1234567890", "Firstname Lastname")
);
&showresult (
$phone->setphone("1112223333")
);
&showresult (
$phone->setname("Mina Naguib")
);
warn ("\n\nNOTICE: I did not actually send a message to anyone. You'll need to test this manually through your script later on.\n\n");
sub showresult() {
my $result = shift;
$counter++;
if (!$result) {
print "not ok $counter\n";
warn ("ERROR REASON: $@\n\n");
}
else {
print "ok $counter\n";
}
}