tagged release_1.0_rc3
[mussa.git] / qui / test / TestSequenceDescription.cpp
index 81be6dca85a2e0e0ad3f72fa69a65b85e4f5c4ae..72840b6b3b50632d44c0fbd62951432c1252066e 100644 (file)
@@ -1,49 +1,3 @@
-#include <QtGui>
-#include <QtTest/QtTest>
-
-#include "alg/sequence.hpp"
-#include "alg/glsequence.hpp"
-#include "alg/annotation_colors.hpp"
-#include "qui/seqbrowser/SequenceDescription.hpp"
-
-#include <iostream>
-#include <string>
-#include <vector>
-
-class TestSequenceDescription : public QObject
-{
-  Q_OBJECT
-
-private slots:
-  void testSimple() {
-    boost::shared_ptr<Sequence> seq1(new Sequence("AAGGCCTT"));
-    seq1->set_species("foo");
-    boost::shared_ptr<AnnotationColors> cm(new AnnotationColors);
-    boost::shared_ptr<GlSequence> glseq1(new GlSequence(seq1, cm));
-
-    SequenceDescription sd(glseq1, 0);
-    QVERIFY(sd.glsequence() == glseq1);
-    QVERIFY(sd.glsequence()->sequence()->get_species() == seq1->get_species());
-    sd.setName(std::string("bar"));
-    QVERIFY(sd.glsequence()->sequence()->get_species() == seq1->get_species());
-    QVERIFY(seq1->get_species() == "bar");
-  }
-  void testDeletedPointer() {
-    SequenceDescription sd;
-
-    { 
-      boost::shared_ptr<Sequence> seq1(new Sequence("AAGGCCTT"));
-      Sequence m("AAGG");
-      seq1->find_motif(m);
-      seq1->set_species("foo");
-      boost::shared_ptr<AnnotationColors> cm(new AnnotationColors);
-      boost::shared_ptr<GlSequence> glseq1(new GlSequence(seq1, cm));
-      sd.setGlSequence(glseq1);
-    }
-
-    QVERIFY(sd.name() == "foo");
-  }
-};
+#include "TestSequenceDescription.hpp"
 
 QTEST_MAIN(TestSequenceDescription)
-#include "moc_TestSequenceDescription.cxx"