def test_Trim_quality_trim_with_missing_seq_raises
@entry.qual = "hhhh"
- assert_raise(SeqError) { @entry.quality_trim_right(20) }
- assert_raise(SeqError) { @entry.quality_trim_right!(20) }
- assert_raise(SeqError) { @entry.quality_trim_left(20) }
- assert_raise(SeqError) { @entry.quality_trim_left!(20) }
- assert_raise(SeqError) { @entry.quality_trim(20) }
- assert_raise(SeqError) { @entry.quality_trim!(20) }
+ assert_raise(TrimError) { @entry.quality_trim_right(20) }
+ assert_raise(TrimError) { @entry.quality_trim_right!(20) }
+ assert_raise(TrimError) { @entry.quality_trim_left(20) }
+ assert_raise(TrimError) { @entry.quality_trim_left!(20) }
+ assert_raise(TrimError) { @entry.quality_trim(20) }
+ assert_raise(TrimError) { @entry.quality_trim!(20) }
end
def test_Trim_quality_trim_with_missing_qual_raises
@entry.seq = "ATCG"
- assert_raise(SeqError) { @entry.quality_trim_right(20) }
- assert_raise(SeqError) { @entry.quality_trim_right!(20) }
- assert_raise(SeqError) { @entry.quality_trim_left(20) }
- assert_raise(SeqError) { @entry.quality_trim_left!(20) }
- assert_raise(SeqError) { @entry.quality_trim(20) }
- assert_raise(SeqError) { @entry.quality_trim!(20) }
+ assert_raise(TrimError) { @entry.quality_trim_right(20) }
+ assert_raise(TrimError) { @entry.quality_trim_right!(20) }
+ assert_raise(TrimError) { @entry.quality_trim_left(20) }
+ assert_raise(TrimError) { @entry.quality_trim_left!(20) }
+ assert_raise(TrimError) { @entry.quality_trim(20) }
+ assert_raise(TrimError) { @entry.quality_trim!(20) }
end
def test_Trim_quality_trim_with_bad_min_raises
@entry.qual = "hhhh"
[-1, 41].each do |min|
- assert_raise(SeqError) { @entry.quality_trim_right(min) }
- assert_raise(SeqError) { @entry.quality_trim_right!(min) }
- assert_raise(SeqError) { @entry.quality_trim_left(min) }
- assert_raise(SeqError) { @entry.quality_trim_left!(min) }
- assert_raise(SeqError) { @entry.quality_trim(min) }
- assert_raise(SeqError) { @entry.quality_trim!(min) }
+ assert_raise(TrimError) { @entry.quality_trim_right(min) }
+ assert_raise(TrimError) { @entry.quality_trim_right!(min) }
+ assert_raise(TrimError) { @entry.quality_trim_left(min) }
+ assert_raise(TrimError) { @entry.quality_trim_left!(min) }
+ assert_raise(TrimError) { @entry.quality_trim(min) }
+ assert_raise(TrimError) { @entry.quality_trim!(min) }
end
end