]> git.donarmstrong.com Git - biopieces.git/blobdiff - code_ruby/test/maasha/test_bits.rb
rewrite of FASTQ internals
[biopieces.git] / code_ruby / test / maasha / test_bits.rb
index 9e2d3692793703f325c9c264dbde9bb3f34df2a2..37f0de1f6d4461e6769f97fca6c00b64e038a6d4 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-2010 Martin A. Hansen.
 
@@ -28,14 +28,14 @@ $:.unshift File.join(File.dirname(__FILE__),'..','lib')
 
 require 'maasha/bits'
 require 'test/unit'
-require 'pp'
+require 'test/helper'
 
 class TestBits < Test::Unit::TestCase 
-  def test_Bits_hamming_distance_with_uneven_lengths_raises
+  test "#hamming_distance with uneven lengths raises" do
     assert_raise(StringError) { "ATCG".hamming_distance("A") }
   end
 
-  def test_Bits_hamming_distance_returns_correctly
+  test "#hamming_distance returns correctly" do
     assert_equal(0, "ATCG".hamming_distance("ATCG"))
     assert_equal(1, "ATCX".hamming_distance("ATCG"))
     assert_equal(2, "ATXX".hamming_distance("ATCG"))
@@ -44,15 +44,15 @@ class TestBits < Test::Unit::TestCase
     assert_equal(4, "XXXX".hamming_distance("ATCG"))
   end
 
-  def test_Bits_AND_returns_correctly
+  test "#& returns correctly" do
     assert_equal("ABCD", "abcd" & "____")
   end
 
-  def test_Bits_OR_returns_correctly
+  test "#| returns correctly" do
     assert_equal("abcd", "ab  " | "  cd")
   end
 
-  def test_Bits_XOR_returns_correctly
+  test "#^ returns correctly" do
     assert_equal("ABCD", "ab  " ^ "  cd")
   end
 end