]> git.donarmstrong.com Git - biopieces.git/blobdiff - code_ruby/test/maasha/seq/test_digest.rb
rewrite of FASTQ internals
[biopieces.git] / code_ruby / test / maasha / seq / test_digest.rb
index 979e081b44e7a8bf4a5ce908b23eb4806d9966a5..ca590424f2ea45fe54a3ef5f1f295fb5157c43c3 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env ruby
-$:.unshift File.join(File.dirname(__FILE__),'..','lib')
+$:.unshift File.join(File.dirname(__FILE__), '..', '..', '..')
 
 # Copyright (C) 2007-2011 Martin A. Hansen.
 
@@ -27,25 +27,25 @@ $:.unshift File.join(File.dirname(__FILE__),'..','lib')
 
 require 'maasha/seq'
 require 'test/unit'
-require 'pp'
+require 'test/helper'
 
 class TestDigest < Test::Unit::TestCase 
-  def test_Digest_each_digest_raises_on_bad_pattern_residue
+  test "#each_digest raises on bad pattern residue" do
     entry = Seq.new
     assert_raise(DigestError) { entry.each_digest("X", 4) }
   end
 
-  def test_Digest_each_digest_dont_raise_on_ok_pattern_residue
+  test "#each_digest dont raise on ok pattern residue" do
     entry = Seq.new("test", "atcg")
     assert_nothing_raised { entry.each_digest("AGCUTRYWSMKHDVBNagcutrywsmkhdvbn", 4) }
   end
 
-  def test_Digest_each_digest_with_no_match_returns_correctly
+  test "#each_digest with no match returns correctly" do
     entry = Seq.new("test", "aaaaaaaaaaa")
     assert_equal(entry.seq, entry.each_digest("CGCG", 1).first.seq)
   end
 
-  def test_Digest_each_digest_with_matches_returns_correctly
+  test "#each_digest with matches returns correctly" do
     entry = Seq.new("test", "TTTTaaaaTTTTbbbbTTTT")
     seqs  = entry.each_digest("TTNT", 1)
     assert_equal("T", seqs[0].seq)