1 #define BOOST_AUTO_TEST_MAIN
2 #include <boost/test/auto_unit_test.hpp>
6 BOOST_AUTO_TEST_CASE( seqstring_default_alphabet )
9 BOOST_CHECK_EQUAL(s.get_alphabet_ref(), reduced_nucleic_alphabet);
10 BOOST_CHECK_EQUAL(s.get_alphabet(), Alphabet::reduced_nucleic_alphabet());
11 BOOST_CHECK_EQUAL(s.size(), 0);
14 BOOST_AUTO_TEST_CASE( seqstring_string )
18 BOOST_CHECK_EQUAL(s.get_alphabet_ref(), reduced_nucleic_alphabet);
19 BOOST_CHECK_EQUAL(s.get_alphabet(), Alphabet::reduced_nucleic_alphabet());
20 BOOST_CHECK_EQUAL(s.size(), 4);
23 // such an exciting unit test, making sure that a=b; a==b
24 BOOST_AUTO_TEST_CASE( seqstring_string_alphabet )
26 SeqString s("AGCT", nucleic_alphabet);
28 BOOST_CHECK_EQUAL(s.get_alphabet_ref(), nucleic_alphabet);
29 BOOST_CHECK_EQUAL(s.get_alphabet(), Alphabet::nucleic_alphabet());
30 BOOST_CHECK_EQUAL(s.size(), 4);