1 #ifndef _TEST_SEQUENCE_LOCATION_MODEL_HPP_
2 #define _TEST_SEQUENCE_LOCATION_MODEL_HPP_
3 #include "qui/SequenceLocationModel.hpp"
4 #include "alg/sequence_location.hpp"
5 #include "alg/sequence.hpp"
7 #include <QtTest/QtTest>
9 class TestSequenceLocationModel : public QObject
15 void testAddSequences() {
16 Sequence seq1("AAGGCCTT");
17 Sequence seq2("GGCCTTAA");
19 SequenceLocation loc1(seq1, 0, 2);
20 SequenceLocation loc2(seq2, 3, 3);
22 SequenceLocationModel slm;
23 QVERIFY(slm.size() == 0);
27 QVERIFY(slm.rowCount() == 2);
28 QVERIFY(slm.rowCount() == slm.size());
33 SequenceLocationModel slm;
34 QVERIFY(slm.columnCount() == 3);