mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3851 57a11ea4-9604-0410-9ed3-97b8803252fd
32 lines
602 B
Perl
32 lines
602 B
Perl
#!/usr/bin/perl -w
|
|
use strict;
|
|
use Test;
|
|
|
|
BEGIN {plan tests => 8 };
|
|
|
|
use Finance::Quote;
|
|
|
|
# Test trustnet functions.
|
|
|
|
my $q = Finance::Quote->new();
|
|
|
|
my @stocks = ("ABBEY AMERICAN GROWTH","PERPETUAL GLOBAL BOND");
|
|
|
|
my %quotes = $q->fetch("trustnet",@stocks);
|
|
|
|
ok(%quotes);
|
|
|
|
# For each of our stocks, check to make sure we got back some
|
|
# useful information.
|
|
|
|
foreach my $stock (@stocks) {
|
|
ok($quotes{$stock,"success"});
|
|
ok($quotes{$stock,"price"});
|
|
ok($quotes{$stock,"date"});
|
|
}
|
|
|
|
# Test that a bogus stock gets no success.
|
|
|
|
%quotes = $q->fetch("trustnet","BOGUS");
|
|
ok(! $quotes{"BOGUS","success"});
|