Move alphabet type into SeqString
[mussa.git] / alg / test / test_seq_span.cpp
index 9b98f2133d64ba0507d9881e9c75435232f0c0ad..90e3d00928fa09ee921cd67157d2bae98cac47a3 100644 (file)
@@ -14,6 +14,15 @@ BOOST_AUTO_TEST_CASE( seqspan_from_string )
   BOOST_CHECK_EQUAL(span1->sequence(), str1);
 }
 
+BOOST_AUTO_TEST_CASE( seqspan_from_string_with_alphabet )
+{
+  std::string str1("AAGGCCUU");
+  SeqSpanRef span1(new SeqSpan(str1, reduced_rna_alphabet));
+  BOOST_CHECK_EQUAL(span1->length(), str1.length());
+  BOOST_CHECK_EQUAL(span1->sequence(), str1);
+  BOOST_CHECK_EQUAL(span1->get_alphabet(), Alphabet::reduced_rna_alphabet());
+}
+
 BOOST_AUTO_TEST_CASE( seqspan_from_seqspan )
 {
   std::string str1("AAGGCCTT");