Sha256: aeacefc32e7493c526f3bd47845eef28c8faf52e2f6fb1cb2a7ce18c487e7a90
Contents?: true
Size: 1.76 KB
Versions: 1
Compression:
Stored size: 1.76 KB
Contents
# # test/unit/bio/db/kegg/test_genes.rb - Unit test for Bio::KEGG::GENES # # Copyright:: Copyright (C) 2005 Mitsuteru Nakao <n@bioruby.org> # License:: The Ruby License # # $Id:$ # # loading helper routine for testing bioruby require 'pathname' load Pathname.new(File.join(File.dirname(__FILE__), ['..'] * 4, 'bioruby_test_helper.rb')).cleanpath.to_s # libraries needed for the tests require 'test/unit' require 'bio/db/kegg/genes' module Bio class TestKeggGenesStructure < Test::Unit::TestCase def setup entry =<<END STRUCTURE PDB: 1A9X 1CS0 1C30 1T36 1M6V 1KEE 1C3O 1CE8 1BXR 1JDB END @obj = Bio::KEGG::GENES.new(entry) end def test_data str = "STRUCTURE PDB: 1A9X 1CS0 1C30 1T36 1M6V 1KEE 1C3O 1CE8 1BXR 1JDB" assert_equal(str, @obj.instance_eval('get("STRUCTURE")')) end def test_ids_in_array assert_equal(Array, @obj.structure.class) end def test_ids expected = %w( 1A9X 1CS0 1C30 1T36 1M6V 1KEE 1C3O 1CE8 1BXR 1JDB ) assert_equal(expected, @obj.structure) assert_equal(expected, @obj.structures) end end class TestKeggGenesDblinks < Test::Unit::TestCase def setup entry =<<END DBLINKS TIGR: At3g05560 NCBI-GI: 15230008 42572267 END @obj = Bio::KEGG::GENES.new(entry) end def test_data str = "DBLINKS TIGR: At3g05560\n NCBI-GI: 15230008 42572267" assert_equal(str, @obj.instance_eval('get("DBLINKS")')) end def test_dblinks_0 assert_equal(Hash, @obj.dblinks.class) end def test_dblinks_1 assert_equal(['At3g05560'], @obj.dblinks['TIGR']) end def test_dblinks_2 assert_equal(['15230008', '42572267'], @obj.dblinks['NCBI-GI']) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bio-1.4.0 | test/unit/bio/db/kegg/test_genes.rb |