X-Git-Url: http://woldlab.caltech.edu/gitweb/?a=blobdiff_plain;f=alg%2Ftest%2Ftest_seq.cpp;h=bdbe60b4e53cdc5a0b477048d833dd5009b187e5;hb=97498410e1fc5c39eac0282a6620b8fcb0f02ff3;hp=a016cb2c00c6e53bcfe65fc1c854462dccc3fef4;hpb=f1724abab87d2e5b160620b10cb81eabf56aadeb;p=mussa.git diff --git a/alg/test/test_seq.cpp b/alg/test/test_seq.cpp index a016cb2..bdbe60b 100644 --- a/alg/test/test_seq.cpp +++ b/alg/test/test_seq.cpp @@ -1,5 +1,6 @@ -#define BOOST_AUTO_TEST_MAIN -#include +#define BOOST_TEST_DYN_LINK +#define BOOST_TEST_MODULE test_seq +#include #include "seq.hpp" @@ -21,11 +22,21 @@ BOOST_AUTO_TEST_CASE( seqstring_string ) } // such an exciting unit test, making sure that a=b; a==b -BOOST_AUTO_TEST_CASE( seqstring_string_alphabet ) +BOOST_AUTO_TEST_CASE( seqstring_string_nucleic_alphabet ) { SeqString s("AGCT", nucleic_alphabet); BOOST_CHECK_EQUAL(s.get_alphabet_ref(), nucleic_alphabet); BOOST_CHECK_EQUAL(s.get_alphabet(), Alphabet::nucleic_alphabet()); BOOST_CHECK_EQUAL(s.size(), 4); -} \ No newline at end of file +} + +// such an exciting unit test, making sure that a=b; a==b +BOOST_AUTO_TEST_CASE( seqstring_string_dna_alphabet ) +{ + SeqString s("AGCT", dna_alphabet); + + BOOST_CHECK_EQUAL(s.get_alphabet_ref(), dna_alphabet); + BOOST_CHECK_EQUAL(s.get_alphabet(), Alphabet::dna_alphabet()); + BOOST_CHECK_EQUAL(s.size(), 4); +}