-#define BOOST_AUTO_TEST_MAIN
-#include <boost/test/auto_unit_test.hpp>
+#define BOOST_TEST_DYN_LINK
+#define BOOST_TEST_MODULE test_glseqbrowser
+#include <boost/test/unit_test.hpp>
+
#include <boost/assign/std/vector.hpp>
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;
Sequence seq0(s0);
Sequence seq1(s1);
Sequence seq2(s2);
-
+
GlSeqBrowser gt;
gt.push_sequence(seq0);
gt.push_sequence(seq1);
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());
BOOST_CHECK_EQUAL(seq_locs.front().getSequence(), seq0);
BOOST_CHECK_EQUAL(seq_locs.front().getLeft(), 0);
BOOST_CHECK_EQUAL(seq_locs.front().getRight(), 2);
-
}