]> git.donarmstrong.com Git - biopieces.git/blobdiff - code_ruby/test/maasha/test_seq.rb
fixed bug in seq.to_fasta
[biopieces.git] / code_ruby / test / maasha / test_seq.rb
index cdc9294aee01febe7658618c0bf4c9eebbbfde3f..76652981e4349b1ea57e875cdd5c879e37e310d6 100755 (executable)
@@ -166,6 +166,28 @@ class TestSeq < Test::Unit::TestCase
     assert_raise(SeqError) { @entry.to_bp }
   end
 
+  def test_Seq_to_fasta_raises_on_missing_seq_name
+    @entry.seq = 'ATCG'
+    assert_raise(SeqError) { @entry.to_fasta }
+  end
+
+  def test_Seq_to_fasta_raises_on_empty_seq_name
+    @entry.seq_name = ''
+    @entry.seq      = 'ATCG'
+    assert_raise(SeqError) { @entry.to_fasta }
+  end
+
+  def test_Seq_to_fasta_raises_on_missing_seq
+    @entry.seq_name = 'test'
+    assert_raise(SeqError) { @entry.to_fasta }
+  end
+
+  def test_Seq_to_fasta_raises_on_empty_seq
+    @entry.seq_name = 'test'
+    @entry.seq      = ''
+    assert_raise(SeqError) { @entry.to_fasta }
+  end
+
   def test_Seq_to_fasta_returns_correct_entry
     @entry.seq_name = 'test'
     @entry.seq      = 'ATCG'