From a974103ecd8468d659fc68d4d8771a23ed46090f Mon Sep 17 00:00:00 2001 From: martinahansen Date: Mon, 10 Dec 2012 08:42:53 +0000 Subject: [PATCH] fixed unit tests for backtrack.rb git-svn-id: http://biopieces.googlecode.com/svn/trunk@2037 74ccb610-7750-0410-82ae-013aeee3265d --- code_ruby/test/maasha/seq/test_backtrack.rb | 26 +++++++++++++++------ 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/code_ruby/test/maasha/seq/test_backtrack.rb b/code_ruby/test/maasha/seq/test_backtrack.rb index 6765b17..82d8715 100644 --- a/code_ruby/test/maasha/seq/test_backtrack.rb +++ b/code_ruby/test/maasha/seq/test_backtrack.rb @@ -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 -- 2.39.2