# Testing Seq#initialize
+ # test marked for deletion - too simple and informative
def test_Seq_initialize_with_0_args
s = Seq.new
assert_equal( "", s.seq )
assert_equal( nil, s.seq_type )
end
+ # test marked for deletion - too simple and informative
def test_Seq_initialize_with_1_args
s = Seq.new( "ATCG" )
assert_equal( "ATCG", s.seq )
assert_equal( nil, s.seq_type )
end
+ # test marked for deletion - too simple and informative
def test_Seq_initialize_with_2_args
- s = Seq.new( "ATCG", "DNA" )
+ s = Seq.new( "ATCG", :DNA )
assert_equal( "ATCG", s.seq )
- assert_equal( "DNA", s.seq_type )
+ assert_equal( :DNA, s.seq_type )
end
# Testing Seq#seq_type_guess
def test_seq_type_guess_DNA_uppercase
s = Seq.new( "ATCG" )
- assert_equal( "DNA", s.seq_type_guess )
+ assert_equal( :DNA, s.seq_type_guess )
end
def test_seq_type_guess_DNA_lowercase
s = Seq.new( "atcg" )
- assert_equal( "DNA", s.seq_type_guess )
+ assert_equal( :DNA, s.seq_type_guess )
end
def test_seq_type_guess_RNA_uppercase
s = Seq.new( "AUCG" )
- assert_equal( "RNA", s.seq_type_guess )
+ assert_equal( :RNA, s.seq_type_guess )
end
def test_seq_type_guess_RNA_lowercase
s = Seq.new( "aucg" )
- assert_equal( "RNA", s.seq_type_guess )
+ assert_equal( :RNA, s.seq_type_guess )
end
def test_seq_type_guess_AA_uppercase
s = Seq.new( "SEQ" )
- assert_equal( "AA", s.seq_type_guess )
+ assert_equal( :AA, s.seq_type_guess )
end
def test_seq_type_guess_AA_lowercase
s = Seq.new( "seq" )
- assert_equal( "AA", s.seq_type_guess )
- assert_equal( nil, s.seq_type )
+ assert_equal( :AA, s.seq_type_guess )
end
def test_seq_type_guess_dont_change_instance_var
def test_seq_type_guess_DNA_uppercase!
s = Seq.new( "ATCG" )
s.seq_type_guess!
- assert_equal( "DNA", s.seq_type )
+ assert_equal( :DNA, s.seq_type )
end
def test_seq_type_guess_DNA_lowercase!
s = Seq.new( "atcg" )
s.seq_type_guess!
- assert_equal( "DNA", s.seq_type )
+ assert_equal( :DNA, s.seq_type )
end
def test_seq_type_guess_RNA_uppercase!
s = Seq.new( "AUCG" )
s.seq_type_guess!
- assert_equal( "RNA", s.seq_type )
+ assert_equal( :RNA, s.seq_type )
end
def test_seq_type_guess_RNA_lowercase!
s = Seq.new( "aucg" )
s.seq_type_guess!
- assert_equal( "RNA", s.seq_type )
+ assert_equal( :RNA, s.seq_type )
end
def test_seq_type_guess_AA_uppercase!
s = Seq.new( "SEQ" )
s.seq_type_guess!
- assert_equal( "AA", s.seq_type )
+ assert_equal( :AA, s.seq_type )
end
def test_seq_type_guess_AA_lowercase!
s = Seq.new( "seq" )
s.seq_type_guess!
- assert_equal( "AA", s.seq_type )
+ assert_equal( :AA, s.seq_type )
end
# Testing Seq#seq_alph
def test_seq_alph_DNA
s = Seq.new
- assert_equal( %w{ A T C G }, s.seq_alph( "DNA" ) )
- assert_equal( %w{ A T C G }, s.seq_alph( "dna" ) )
+ assert_equal( %w{ A T C G }, s.seq_alph( :DNA ) )
end
def test_seq_alph_RNA
s = Seq.new
- assert_equal( %w{ A U C G }, s.seq_alph( "RNA" ) )
- assert_equal( %w{ A U C G }, s.seq_alph( "rna" ) )
+ assert_equal( %w{ A U C G }, s.seq_alph( :RNA ) )
end
def test_seq_alph_AA
s = Seq.new
- assert_equal( %w{ F L S Y C W P H Q R I M T N K V A D E G }, s.seq_alph( "AA" ) )
- assert_equal( %w{ F L S Y C W P H Q R I M T N K V A D E G }, s.seq_alph( "aa" ) )
+ assert_equal( %w{ F L S Y C W P H Q R I M T N K V A D E G }, s.seq_alph( :AA ) )
end
def test_seq_alph_invalid
s = Seq.new
- assert_raise( RuntimeError ) { s.seq_alph( "protein" )}
+ assert_raise( RuntimeError ) { s.seq_alph( "DNA" ) } # seq_alph wants a symbol
end
# Testing Seq#wrap
end
def test_generate
- s = Seq.new( "", "AA" )
+ s = Seq.new( "", :AA )
seq = s.generate( 40 )
end
def test_generate_dont_change_instance_var
- s = Seq.new( "", "AA" )
+ s = Seq.new( "", :AA )
seq = s.generate( 40 )
# Testing Seq#generate!
def test_generate!
- s = Seq.new( "", "AA" )
+ s = Seq.new( "", :AA )
gen_seq = s.generate!( 40 )
# Testing Seq::AA#initialize
+ # test marked for deletion - too simple and informative
def test_Seq_AA_initialize_with_0_args
s = Seq::AA.new
assert_equal( "", s.seq )
- assert_equal( "AA", s.seq_type )
+ assert_equal( :AA, s.seq_type )
end
+ # test marked for deletion - too simple and informative
def test_Seq_AA_initialize_with_1_args
s = Seq::AA.new( "SEQ" )
assert_equal( "SEQ", s.seq )
- assert_equal( "AA", s.seq_type )
+ assert_equal( :AA, s.seq_type )
end
end