~ubuntu-branches/ubuntu/trusty/bioperl/trusty-proposed

« back to all changes in this revision

Viewing changes to t/pln.t

  • Committer: Bazaar Package Importer
  • Author(s): Charles Plessy
  • Date: 2009-03-10 07:19:11 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20090310071911-fukqzw54pyb1f0bd
Tags: 1.6.0-2
* Removed patch system (not used):
  - removed instuctions in debian/rules;
  - removed quilt from Build-Depends in debian/control.
* Re-enabled tests:
  - uncommented test command in debian/rules;
  - uncommented previously missing build-dependencies in debian/control.
  - Re-enabled tests and uncommented build-dependencies accordingly.
* Removed libmodule-build-perl and libtest-harness-perl from
  Build-Depends-Indep (provided by perl-modules).
* Better cleaning of empty directories using find -type d -empty -delete
  instead of rmdir in debian/rules (LP: #324001).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*-Perl-*-
2
 
# $Id: pln.t,v 1.3 2005/09/17 02:11:21 bosborne Exp $
3
 
# Before `make install' is performed this script should be runnable with
4
 
# `make test'. After `make install' it should work as `perl test.t'
5
 
 
6
 
use strict;
7
 
use vars qw($error $NUMTESTS);
8
 
BEGIN {
9
 
        $NUMTESTS = 3;
10
 
        $error = 0;
11
 
        # to handle systems with no installed Test module
12
 
        # we include the t dir (where a copy of Test.pm is located)
13
 
        # as a fallback
14
 
        eval { require Test; };
15
 
        if ( $@ ) {
16
 
                use lib 't';
17
 
        }
18
 
        # SeqIO modules abi.pm, ctf.pm, exp.pm, pln.pm, ztr.pm
19
 
        # all require Bio::SeqIO::staden::read, part of bioperl-ext
20
 
        eval {
21
 
                require Bio::SeqIO::staden::read;
22
 
        };
23
 
        if ( $@ ) {
24
 
                $error = 1;
25
 
                warn "Bio::SeqIO::staden::read of bioperl-ext is not installed or is installed incorrectly - skipping pln.t tests\n";
26
 
   }
27
 
        use Test;
28
 
        plan tests => $NUMTESTS;
29
 
}
30
 
 
31
 
 
32
 
END { 
33
 
        foreach ( $Test::ntest..$NUMTESTS) {
34
 
                skip('Unable to run all of the pln tests',1);
35
 
   }
36
 
}
37
 
 
38
 
exit(0) if ( $error == 1 );
39
 
 
40
 
use Bio::SeqIO::pln;
41
 
use Bio::Root::IO;
42
 
 
43
 
my $verbose = $ENV{'BIOPERLDEBUG'};
44
 
ok(1);
45
 
 
46
 
my $io = Bio::SeqIO->new(-format => 'pln',
47
 
                         -verbose => $verbose,
48
 
                         -file => Bio::Root::IO->catfile
49
 
                         (qw(t data readtest.pln) ));
50
 
ok(my $seq = $io->next_seq);
51
 
ok($seq->seq, "GATGATTCCGGCTTCGGACGACTCTAGAGGATCCCCATTTTTATAGTTTTTATCTTGTAATAGATGTTTAGATTTTTCGTTGTAATTATTTTCTTTATTGTTGAAATTAGTATCTCTGGGTAATTTATCATATTCTCTGGAAAATGATTTACTATCACTAGATACTTCATAAGATTTATAATCTTTATTATGAAAATCATCTCTATTTTTCAAATTATTATTATATCTATCAAAGTTTCTGTCTTCATTATATCTATTAGCATATCTATCTTTATCTTTATCCCTATCACTATATCTATCATATGGTTCATCTTGTTCAACCGATCAGACTCGATTCGCCATCGCCTCTAACGGATGGCCGCTCCCCCTCTCATACCTCGCTCCCCTCGACATCCCCCGTCTCGCCACCCTATCCGCCCCCTTCATCACCCCCCCTTATCCACACCCTCACCCCCCGCATCGCGCACCCACGACCACCCGAAGAACCGCCCTTACTCCCAAGTACGCCCCGACCTCCATCACCCTATGCGGTACCACTCCCACCACACCCAGTCCTACTTTCGCCCGCACATCGGCCCCGCTTCAGACAGCTCCCAACTACGCAACCCACGCTTGTTCTTGTTCACACTCGAATACTCGAATCTCTCATTACTCCGCGGACTCCGCCGCACCTGTGCACCATTAACTGTGTAGCGCCTGAACCGGCACCTCTGATTACCACTTCCTCCACCAGCACAGTCCTATTACCGCATGTCGCTCTGCTAAGACAGTGCAAGACTCTGCGGTCGCTCTGACCCGCATCCGCCAGGGCACCTCTCACCCTCGCTGGCCACCCCGCCCCCCTCTCCCTGCCCCTTCATTCCCCCAAACCGCTTTCAACGGGACACACCCCTCCGCGGCGGACCACAACTCGCCGTCGGCCACCACTCACACCTTCCCTCCTCCTTCCCCCACATCACGCCAACCCCGTGGGACGGCTCTCCCGCGGCTACGACGCGCAACCCCCCCTCGCCGCTTCCCCCCCAACTTCCCACGGGCTCCCCTCCGCCCCTTACCCGCGAGGAGCTTCACCCGCGAACCACCTCCCCCCTTTCCCAACAGCACCG");
52