]> git.donarmstrong.com Git - biopieces.git/blobdiff - code_ruby/test/maasha/seq/test_dynamic.rb
fixed unit tests
[biopieces.git] / code_ruby / test / maasha / seq / test_dynamic.rb
index 8e1121e28fd60ea8c301c83da48d0bee0843e62f..b87bacf21795148359ed74d12acbeda9d0ad7fb5 100755 (executable)
@@ -26,17 +26,13 @@ $:.unshift File.join(File.dirname(__FILE__),'..','lib')
 # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
 require 'maasha/seq'
-require 'maasha/seq/dynamic'
 require 'test/unit'
 require 'pp'
 
-class Seq
-  include Dynamic
-end
-
 class TestDynamic < Test::Unit::TestCase
   def setup
     @p = Seq.new("test", "atcg")
+    @p.extend(Dynamic)
   end
 
   def test_Dynamic_no_match_returns_nil
@@ -125,11 +121,13 @@ class TestDynamic < Test::Unit::TestCase
 
   def test_Dynamic_patscan_locates_three_patterns_ok
     p = Seq.new("test", "ataacgagctagctagctagctgactac")
+    p.extend(Dynamic)
     assert_equal(3, p.patscan("tag").count)
   end
 
   def test_Dynamic_patscan_with_pos_locates_two_patterns_ok
     p = Seq.new("test", "ataacgagctagctagctagctgactac")
+    p.extend(Dynamic)
     assert_equal(2, p.patscan("tag", 10).count)
   end
 end