-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathkast_tests.cpp
60 lines (48 loc) · 1.39 KB
/
kast_tests.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#undef SEQAN_ENABLE_TESTING
#define SEQAN_ENABLE_TESTING 1
#include <seqan/basic.h>
#include <iostream>
#include <seqan/arg_parse.h>
#include <seqan/seq_io.h>
#include "distance_tests.h"
#include "utils_tests.h"
using namespace seqan2;
using namespace std;
SEQAN_BEGIN_TESTSUITE(KAST_tests)
{
// Call roundUp() tests
SEQAN_CALL_TEST(d2_dna);
SEQAN_CALL_TEST(euler_dna);
SEQAN_CALL_TEST(manhattan_dna);
SEQAN_CALL_TEST(bc_dna);
SEQAN_CALL_TEST(ngd_dna);
SEQAN_CALL_TEST(chebyshev_dna);
SEQAN_CALL_TEST(d2s_dna);
SEQAN_CALL_TEST(d2star_dna);
SEQAN_CALL_TEST(d2_aa);
SEQAN_CALL_TEST(euler_aa);
SEQAN_CALL_TEST(manhattan_aa);
SEQAN_CALL_TEST(bc_aa);
SEQAN_CALL_TEST(ngd_aa);
SEQAN_CALL_TEST(chebyshev_aa);
SEQAN_CALL_TEST(d2s_aa);
SEQAN_CALL_TEST(d2star_aa);
SEQAN_CALL_TEST(d2_raa);
SEQAN_CALL_TEST(euler_raa);
SEQAN_CALL_TEST(manhattan_raa);
SEQAN_CALL_TEST(bc_raa);
SEQAN_CALL_TEST(ngd_raa);
SEQAN_CALL_TEST(chebyshev_raa);
SEQAN_CALL_TEST(d2s_raa);
SEQAN_CALL_TEST(d2star_raa);
//SEQAN_CALL_TEST(count_dna);
SEQAN_CALL_TEST(mask_count_dna);
SEQAN_CALL_TEST(mask_count_raa);
SEQAN_CALL_TEST(mask_count_aa);
//SEQAN_CALL_TEST(rounding_test_2);
//SEQAN_CALL_TEST(rounding_test_3);
// Call checkSorted() tests
//SEQAN_CALL_TEST(check_sorted_test_1);
//SEQAN_CALL_TEST(check_sorted_test_2);
}
SEQAN_END_TESTSUITE