]> git.donarmstrong.com Git - biopieces.git/commitdiff
added unit test to backtrack code
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 11 Dec 2012 08:52:30 +0000 (08:52 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 11 Dec 2012 08:52:30 +0000 (08:52 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@2042 74ccb610-7750-0410-82ae-013aeee3265d

code_ruby/test/maasha/seq/test_backtrack.rb

index 82d8715b3021c3ab526eff29db9beb4fc2f7a3a6..645258eb4bd02c083ea0fafea5bf5937c37c39d2 100644 (file)
@@ -60,7 +60,7 @@ class BackTrackTest < Test::Unit::TestCase
     }
   end
 
-  def test_BackTrack_patscan_with_bad_bad_stop_raises
+  def test_BackTrack_patscan_with_bad_stop_raises
     [-1, 20].each { |stop|
       assert_raise(BackTrackError) { @seq.patscan("N", [0, stop]) }
     }
@@ -72,6 +72,11 @@ class BackTrackTest < Test::Unit::TestCase
     }
   end
 
+  def test_BackTrack_patscan_with_stop_returns_correctly
+    assert_nil(@seq.patmatch("G", [0, 2]))
+    assert_equal("3:1:g", @seq.patmatch("G", [0, 3]).to_s)
+  end
+
   def test_BackTrack_patscan_with_bad_mis_raises
     [-1, 6].each { |mis| 
       assert_raise(BackTrackError) { @seq.patscan("N", 0, mis) }