1
## $Id: primer3.t,v 1.6 2003/07/15 01:21:16 shawnh Exp $
3
# test for Bio::Tools::Primer3.pm
4
# written by Rob Edwards
7
use constant NUMTESTS => 10;
10
eval { require Test; };
16
plan tests => NUMTESTS;
19
use Bio::Tools::Primer3;
22
my ($p3, $num, $primer);
24
ok $p3=Bio::Tools::Primer3->new(-file=>"t/data/primer3_output.txt");
25
ok $num=$p3->number_of_results;
26
ok $num, 4, "Got $num";
27
ok $num=$p3->all_results;
28
ok defined $num, 1, "Can't get all results";
29
ok $num=$p3->primer_results(1);
30
ok defined $num, 1, "Can't get results for 1";
31
ok $primer=$p3->next_primer;
32
ok ref($primer) eq "Bio::Seq::PrimedSeq", 1, "reference for primer stream is not right";