#!/usr/bin/env ruby
-$:.unshift File.join(File.dirname(__FILE__),'..','lib')
+$:.unshift File.join(File.dirname(__FILE__), '..', '..', '..')
# Copyright (C) 2013 Martin A. Hansen.
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
require 'test/unit'
+require 'test/helper'
require 'maasha/align/match'
-require 'pp'
class MatchTest < Test::Unit::TestCase
def setup
@match = Match.new(1, 1, 3)
end
- def test_Match_q_end_returns_correctly
+ test "#q_end returns correctly" do
assert_equal(3, @match.q_end)
end
- def test_Match_s_end_returns_correctly
+ test "#s_end returns correctly" do
assert_equal(3, @match.s_end)
end
- def test_Match_to_s_returns_correctly
+ test "#to_s returns correctly" do
assert_equal("q: 1 3 s: 1 3 l: 3 s: 0.0", @match.to_s)
assert_equal("q: 1 3 s: 1 3 l: 3 s: 0.0 tcg", @match.to_s("atcg"))
end
- def test_Match_expand_to_left_end_returns_correctly
+ test "#expand to left end returns correctly" do
assert_equal("q: 0 3 s: 0 3 l: 4 s: 0.0", @match.expand("atcg", "atcg", 0, 0, 3, 3).to_s)
end
- def test_Match_expand_to_left_mismatch_returns_correctly
+ test "#expand to left mismatch returns correctly" do
assert_equal("q: 1 3 s: 1 3 l: 3 s: 0.0", @match.expand("gtcg", "atcg", 0, 0, 3, 3).to_s)
end
- def test_Match_expand_to_left_space_beg_returns_correctly
+ test "#expand to left space beg returns correctly" do
assert_equal("q: 1 3 s: 1 3 l: 3 s: 0.0", @match.expand("atcg", "atcg", 1, 1, 3, 3).to_s)
end
- def test_Match_expand_to_right_end_returns_correctly
+ test "#expand to right end returns correctly" do
assert_equal("q: 0 4 s: 0 4 l: 5 s: 0.0", @match.expand("atcga", "atcga", 0, 0, 4, 4).to_s)
end
- def test_Match_expand_to_right_mismatch_returns_correctly
+ test "#expand to right mismatch returns correctly" do
assert_equal("q: 1 3 s: 1 3 l: 3 s: 0.0", @match.expand("gtcga", "atcgg", 0, 0, 4, 4).to_s)
end
- def test_Match_expand_to_right_space_end_returns_correctly
+ test "#expand to right space end returns correctly" do
assert_equal("q: 1 3 s: 1 3 l: 3 s: 0.0", @match.expand("atcga", "atcga", 1, 1, 3, 3).to_s)
end
end