From: martinahansen Date: Tue, 11 Dec 2012 08:52:30 +0000 (+0000) Subject: added unit test to backtrack code X-Git-Url: https://git.donarmstrong.com/?p=biopieces.git;a=commitdiff_plain;h=c401b3387e7713ee622638150609f11ee9305928 added unit test to backtrack code git-svn-id: http://biopieces.googlecode.com/svn/trunk@2042 74ccb610-7750-0410-82ae-013aeee3265d --- diff --git a/code_ruby/test/maasha/seq/test_backtrack.rb b/code_ruby/test/maasha/seq/test_backtrack.rb index 82d8715..645258e 100644 --- a/code_ruby/test/maasha/seq/test_backtrack.rb +++ b/code_ruby/test/maasha/seq/test_backtrack.rb @@ -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) }