]> git.donarmstrong.com Git - biopieces.git/commitdiff
fixed unit tests for backtrack.rb
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Mon, 10 Dec 2012 08:42:53 +0000 (08:42 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Mon, 10 Dec 2012 08:42:53 +0000 (08:42 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@2037 74ccb610-7750-0410-82ae-013aeee3265d

code_ruby/test/maasha/seq/test_backtrack.rb

index 6765b170212068d92593887a6753e40cd3726da5..82d8715b3021c3ab526eff29db9beb4fc2f7a3a6 100644 (file)
@@ -48,15 +48,27 @@ class BackTrackTest < Test::Unit::TestCase
     }
   end
 
-  def test_BackTrack_patscan_with_bad_pos_raises
-    [-1, 20].each { |pos
-      assert_raise(BackTrackError) { @seq.patscan("N", pos) }
+  def test_BackTrack_patscan_with_bad_start_raises
+    [-1, 20].each { |start
+      assert_raise(BackTrackError) { @seq.patscan("N", start) }
     }
   end
 
-  def test_BackTrack_patscan_with_OK_pos_dont_raise
-    [0, 19].each { |pos| 
-      assert_nothing_raised { @seq.patscan("N", pos) }
+  def test_BackTrack_patscan_with_OK_start_dont_raise
+    [0, 19].each { |start| 
+      assert_nothing_raised { @seq.patscan("N", start) }
+    }
+  end
+
+  def test_BackTrack_patscan_with_bad_bad_stop_raises
+    [-1, 20].each { |stop|
+      assert_raise(BackTrackError) { @seq.patscan("N", [0, stop]) }
+    }
+  end
+
+  def test_BackTrack_patscan_with_OK_stop_dont_raise
+    [0, 19].each { |stop|
+      assert_nothing_raised { @seq.patscan("N", [0, stop]) }
     }
   end
 
@@ -108,7 +120,7 @@ class BackTrackTest < Test::Unit::TestCase
     assert_equal("13:7:tgcacgg", @seq.patscan("TGCACNN").first.to_s)
   end
 
-  def test_BackTrack_patscan_pos_is_ok
+  def test_BackTrack_patscan_start_is_ok
     assert_equal("10:1:g", @seq.patscan("N", 10).first.to_s)
     assert_equal("19:1:g", @seq.patscan("N", 10).last.to_s)
   end