X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=mussa.git;a=blobdiff_plain;f=alg%2Ftest%2Ftest_glseqbrowser.cpp;h=9587472ae5ab73bbbea1ae6780d5e70a3f0230ae;hp=8dae0d0feee8fbc8d35ecc857570a06408caa514;hb=HEAD;hpb=48ddb0a496be84b7f6c7d3dc3205bd0ffd11ab26 diff --git a/alg/test/test_glseqbrowser.cpp b/alg/test/test_glseqbrowser.cpp index 8dae0d0..9587472 100644 --- a/alg/test/test_glseqbrowser.cpp +++ b/alg/test/test_glseqbrowser.cpp @@ -1,4 +1,7 @@ -#include +#define BOOST_TEST_DYN_LINK +#define BOOST_TEST_MODULE test_glseqbrowser +#include + #include using namespace boost::assign; @@ -8,9 +11,10 @@ using namespace boost::assign; #include #include -#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 +117,9 @@ BOOST_AUTO_TEST_CASE( glseqbrowser_center ) string s0("AAGGCCTT"); string s1("TTGGCCAA"); string s2("GATTACAA"); - boost::shared_ptr seq0(new Sequence(s0)); - boost::shared_ptr seq1(new Sequence(s1)); - boost::shared_ptr seq2(new Sequence(s2)); + Sequence seq0(s0); + Sequence seq1(s1); + Sequence seq2(s2); boost::shared_ptr cm(new AnnotationColors); GlSequence glseq0(seq0, cm); GlSequence glseq1(seq1, cm); @@ -156,7 +160,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 +198,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 +220,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); - }