From c836504f23788db5f3c299da0f144d077532490c Mon Sep 17 00:00:00 2001 From: martinahansen Date: Sat, 19 Mar 2011 14:53:11 +0000 Subject: [PATCH] added test_digest.rb git-svn-id: http://biopieces.googlecode.com/svn/trunk@1300 74ccb610-7750-0410-82ae-013aeee3265d --- code_ruby/Maasha/test/test_digest.rb | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 code_ruby/Maasha/test/test_digest.rb diff --git a/code_ruby/Maasha/test/test_digest.rb b/code_ruby/Maasha/test/test_digest.rb new file mode 100755 index 0000000..9db221a --- /dev/null +++ b/code_ruby/Maasha/test/test_digest.rb @@ -0,0 +1,28 @@ +#!/usr/bin/env ruby + +require 'seq' +require 'test/unit' +require 'pp' + +class TestDigest < Test::Unit::TestCase + def setup + @entry = Seq.new + end + + def test_Digest_new_raises_on_bad_pattern_residue + assert_raise(DigestError) { Digest.new(@entry, "X", 4) } + end + + def test_Digest_new_dont_raise_on_ok_pattern_residue + assert_nothing_raised { Digest.new(@entry, "AGCUTRYWSMKHDVBNagcutrywsmkhdvbn", 4) } + end + + def test_Digest_each + @entry.seq = "aaaaTTTTbbbbTTTT" + digest = Digest.new(@entry, "TTNT", 1) + assert_equal("aaaaT", digest.first.seq) + end +end + + +__END__ -- 2.39.5