X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=code_ruby%2Ftest%2Fmaasha%2Ftest_seq.rb;h=5947ee874666102cf6ef61f3ab8f8ff90516a2ef;hb=b2ea0b5a51a558478af60e9df4c643dd58552086;hp=8eed8d5733077915f51c1405537c04170bf028b7;hpb=9ff3f4f82dedb5ccaa924fe311486bad3ed1248d;p=biopieces.git diff --git a/code_ruby/test/maasha/test_seq.rb b/code_ruby/test/maasha/test_seq.rb index 8eed8d5..5947ee8 100755 --- a/code_ruby/test/maasha/test_seq.rb +++ b/code_ruby/test/maasha/test_seq.rb @@ -298,13 +298,18 @@ class TestSeq < Test::Unit::TestCase assert_equal("UAGCuagc", @entry.complement!.seq) end - - test "#hamming distance returns correctly" do + test "#hamming_distance returns correctly" do seq1 = Seq.new("test1", "ATCG") seq2 = Seq.new("test2", "atgg") assert_equal(1, seq1.hamming_distance(seq2)) end + test "#edit_distance returns correctly" do + seq1 = Seq.new("test1", "ATCG") + seq2 = Seq.new("test2", "tgncg") + assert_equal(2, seq1.edit_distance(seq2)) + end + test "#generate with length < 1 raises" do assert_raise(SeqError) { @entry.generate(-10, :dna) } assert_raise(SeqError) { @entry.generate(0, :dna) }