Update mussa to build on ubuntu 10.04 with qt 4.6.2 +boost 1.40.0.1
[mussa.git] / alg / test / test_seq.cpp
index a016cb2c00c6e53bcfe65fc1c854462dccc3fef4..bdbe60b4e53cdc5a0b477048d833dd5009b187e5 100644 (file)
@@ -1,5 +1,6 @@
-#define BOOST_AUTO_TEST_MAIN
-#include <boost/test/auto_unit_test.hpp>
+#define BOOST_TEST_DYN_LINK
+#define BOOST_TEST_MODULE test_seq
+#include <boost/test/unit_test.hpp>
 
 #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);  
+}