Sha256: 78e7445a21d58f307a7c29b93422afaf933b3ec2b9945c3c132e0508d762aa45

Contents?: true

Size: 1.68 KB

Versions: 14

Compression:

Stored size: 1.68 KB

Contents

#
# = test/unit/bio/appl/test_pts1.rb - Unit test for Bio::PTS1
#
# Copyright::   Copyright (C) 2006 
#               Mitsuteru Nakao <n@bioruby.org>
# License::     The Ruby License
#
# $Id:$
#

require 'pathname'
libpath = Pathname.new(File.join(File.dirname(__FILE__), ['..'] * 4, 'lib')).cleanpath.to_s
$:.unshift(libpath) unless $:.include?(libpath)

require 'test/unit'
require 'bio/appl/pts1'


module Bio

  class TestPTS1Constant < Test::Unit::TestCase
    def test_FUNCTION
      keys = ['METAZOA-specific','FUNGI-specific','GENERAL'].sort
      assert_equal(keys, Bio::PTS1::FUNCTION.keys.sort)
    end

  end

  class TestPTS1New < Test::Unit::TestCase
    def test_metazoa
      pts1 = Bio::PTS1.new_with_metazoa_function
      assert_equal('METAZOA-specific', pts1.function)
    end

    def test_fungi
      pts1 = Bio::PTS1.new_with_fungi_function
      assert_equal('FUNGI-specific', pts1.function)
    end

    def test_general
      pts1 = Bio::PTS1.new_with_general_function
      assert_equal('GENERAL', pts1.function)
    end
  end

  class TestPTS1 < Test::Unit::TestCase

    def setup
      @serv = Bio::PTS1.new
    end


    def test_function_set
      @serv.function("GENERAL")
      assert_equal("GENERAL", @serv.function)
    end

    def test_function_show
      assert_equal("METAZOA-specific", @serv.function)
    end

    def test_function_set_number_1
      @serv.function(1)
      assert_equal("METAZOA-specific", @serv.function)
    end

    def test_function_set_number_2
      @serv.function(2)
      assert_equal("FUNGI-specific", @serv.function)
    end

    def test_function_set_number_3
      @serv.function(3)
      assert_equal("GENERAL", @serv.function)
    end
  end
end

Version data entries

14 entries across 14 versions & 4 rubygems

Version Path
bioruby-bio-1.2.9.9001 test/unit/bio/appl/test_pts1.rb
bioruby-bio-1.2.9.9501 test/unit/bio/appl/test_pts1.rb
bioruby-bio-1.3.0.5000 test/unit/bio/appl/test_pts1.rb
bioruby-bio-1.3.0.9901 test/unit/bio/appl/test_pts1.rb
bioruby-bio-1.3.0 test/unit/bio/appl/test_pts1.rb
bioruby-bio-1.3.1.5000 test/unit/bio/appl/test_pts1.rb
ngoto-bio-1.2.9.9001 test/unit/bio/appl/test_pts1.rb
ngoto-bio-1.2.9.9501 test/unit/bio/appl/test_pts1.rb
ngoto-bio-1.3.0.5000 test/unit/bio/appl/test_pts1.rb
ngoto-bio-1.3.0 test/unit/bio/appl/test_pts1.rb
ngoto-bio-1.3.1.5000 test/unit/bio/appl/test_pts1.rb
wwood-bioruby-1.2.11 test/unit/bio/appl/test_pts1.rb
bio-1.3.1 test/unit/bio/appl/test_pts1.rb
bio-1.3.0 test/unit/bio/appl/test_pts1.rb