fix problems with motif changes not showing up in sequencebrowser
[mussa.git] / alg / test / test_glseqbrowser.cpp
index 8dae0d0feee8fbc8d35ecc857570a06408caa514..acd450eef09d4d72aed63b89dc0bdb05fbe83008 100644 (file)
@@ -1,3 +1,4 @@
+#define BOOST_AUTO_TEST_MAIN
 #include <boost/test/auto_unit_test.hpp>
 #include <boost/assign/std/vector.hpp>
 using namespace boost::assign;
@@ -8,9 +9,10 @@ using namespace boost::assign;
 #include <list>
 #include <vector>
 
-#include "alg/annotation_colors.hpp"
-#include "alg/glseqbrowser.hpp"
-#include "alg/sequence.hpp"
+#include "annotation_colors.hpp"
+#include "glseqbrowser.hpp"
+#include "mussa.hpp"
+#include "sequence.hpp"
 
 using namespace std;
 
@@ -113,9 +115,9 @@ BOOST_AUTO_TEST_CASE( glseqbrowser_center )
   string s0("AAGGCCTT");
   string s1("TTGGCCAA");
   string s2("GATTACAA");
-  boost::shared_ptr<Sequence> seq0(new Sequence(s0));
-  boost::shared_ptr<Sequence> seq1(new Sequence(s1));
-  boost::shared_ptr<Sequence> seq2(new Sequence(s2));
+  Sequence seq0(s0);
+  Sequence seq1(s1);
+  Sequence seq2(s2);
   boost::shared_ptr<AnnotationColors> cm(new AnnotationColors);
   GlSequence glseq0(seq0, cm);
   GlSequence glseq1(seq1, cm);
@@ -156,7 +158,7 @@ BOOST_AUTO_TEST_CASE( setSelectedPaths )
   Sequence seq0(s0);
   Sequence seq1(s1);
   Sequence seq2(s2);
-
+  
   GlSeqBrowser gt;
   gt.push_sequence(seq0);
   gt.push_sequence(seq1);
@@ -194,7 +196,6 @@ BOOST_AUTO_TEST_CASE( setSelectedTracks )
   gt.push_sequence(seq1);
   gt.push_sequence(seq2);
 
-
   BOOST_CHECK_EQUAL( gt.selectedTracks().size(), 0 );
   gt.appendSelectedTrack(0, 0, seq0.size());
   gt.appendSelectedTrack(2, 0, seq2.size());
@@ -217,5 +218,4 @@ BOOST_AUTO_TEST_CASE( setSelectedTracks )
   BOOST_CHECK_EQUAL(seq_locs.front().getSequence(), seq0);
   BOOST_CHECK_EQUAL(seq_locs.front().getLeft(), 0);
   BOOST_CHECK_EQUAL(seq_locs.front().getRight(), 2);
-
-}
+}
\ No newline at end of file