Directory: | ./ |
---|---|
File: | tmp_project/PhoenixDataStream/TESTS/TEST_CHECK_VALUE/main.cpp |
Date: | 2025-03-14 12:04:36 |
Exec | Total | Coverage | |
---|---|---|---|
Lines: | 65 | 65 | 100.0% |
Branches: | 143 | 143 | 100.0% |
Line | Branch | Exec | Source |
---|---|---|---|
1 | /*************************************** | ||
2 | Auteur : Pierre Aubert | ||
3 | Mail : pierre.aubert@lapp.in2p3.fr | ||
4 | Licence : CeCILL-C | ||
5 | ****************************************/ | ||
6 | |||
7 | #include "data_stream_assert.h" | ||
8 | #include "data_stream_check_value.h" | ||
9 | |||
10 | ///Test if data size is Ok | ||
11 | 1 | void testCheckValue(){ | |
12 | 1 | int tabValue[] = {1, 2, 3, 4}; | |
13 | 1 | int tabValue2[] = {2, 3, 4, 5}; | |
14 | |||
15 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(checkValue("Check Int", 42, 42)); |
16 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(checkValue("Check Tab Int OK", tabValue, tabValue, 4lu)); |
17 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check Tab Int Wrong", tabValue, tabValue2, 4lu)); |
18 | |||
19 | 1 | std::vector<int> vecA, vecB, vecC; | |
20 |
1/1✓ Branch 1 taken 1 times.
|
1 | vecA.push_back(1); |
21 |
1/1✓ Branch 1 taken 1 times.
|
1 | vecA.push_back(2); |
22 |
1/1✓ Branch 1 taken 1 times.
|
1 | vecB.push_back(1); |
23 |
1/1✓ Branch 1 taken 1 times.
|
1 | vecB.push_back(1); |
24 |
1/1✓ Branch 1 taken 1 times.
|
1 | vecB.push_back(1); |
25 |
1/1✓ Branch 1 taken 1 times.
|
1 | vecC.push_back(1); |
26 |
1/1✓ Branch 1 taken 1 times.
|
1 | vecC.push_back(1); |
27 | |||
28 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(checkValue("Check Vec Int OK", vecA, vecA)); |
29 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check Vec Int Wrong size", vecA, vecB)); |
30 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check Vec Int Wrong", vecA, vecC)); |
31 | |||
32 | 1 | std::list<int> listA, listB, listC; | |
33 |
1/1✓ Branch 1 taken 1 times.
|
1 | listA.push_back(1); |
34 |
1/1✓ Branch 1 taken 1 times.
|
1 | listA.push_back(2); |
35 |
1/1✓ Branch 1 taken 1 times.
|
1 | listB.push_back(1); |
36 |
1/1✓ Branch 1 taken 1 times.
|
1 | listB.push_back(1); |
37 |
1/1✓ Branch 1 taken 1 times.
|
1 | listB.push_back(1); |
38 |
1/1✓ Branch 1 taken 1 times.
|
1 | listC.push_back(1); |
39 |
1/1✓ Branch 1 taken 1 times.
|
1 | listC.push_back(1); |
40 | |||
41 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(checkValue("Check List Int OK", listA, listA)); |
42 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check List Int Wrong size", listA, listB)); |
43 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check List Int Wrong", listA, listC)); |
44 | |||
45 | 1 | std::map<int, int> mapA, mapB, mapC; | |
46 |
1/1✓ Branch 1 taken 1 times.
|
1 | mapA[0] = 1; |
47 |
1/1✓ Branch 1 taken 1 times.
|
1 | mapA[1] = 2; |
48 |
1/1✓ Branch 1 taken 1 times.
|
1 | mapB[0] = 1; |
49 |
1/1✓ Branch 1 taken 1 times.
|
1 | mapB[1] = 1; |
50 |
1/1✓ Branch 1 taken 1 times.
|
1 | mapB[2] = 1; |
51 |
1/1✓ Branch 1 taken 1 times.
|
1 | mapC[3] = 1; |
52 |
1/1✓ Branch 1 taken 1 times.
|
1 | mapC[4] = 1; |
53 | |||
54 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(checkValue("Check Map Int OK", mapA, mapA)); |
55 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check Map Int Wrong size", mapA, mapB)); |
56 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check Map Int Wrong", mapA, mapC)); |
57 | |||
58 | 1 | std::vector<std::pair<int, int> > vecPairA, vecPairB, vecPairC; | |
59 |
1/1✓ Branch 2 taken 1 times.
|
1 | vecPairA.push_back(std::pair<int, int>(1,0)); |
60 |
1/1✓ Branch 2 taken 1 times.
|
1 | vecPairA.push_back(std::pair<int, int>(2,0)); |
61 |
1/1✓ Branch 2 taken 1 times.
|
1 | vecPairB.push_back(std::pair<int, int>(1,0)); |
62 |
1/1✓ Branch 2 taken 1 times.
|
1 | vecPairB.push_back(std::pair<int, int>(1,0)); |
63 |
1/1✓ Branch 2 taken 1 times.
|
1 | vecPairB.push_back(std::pair<int, int>(1,0)); |
64 |
1/1✓ Branch 2 taken 1 times.
|
1 | vecPairC.push_back(std::pair<int, int>(1,0)); |
65 |
1/1✓ Branch 2 taken 1 times.
|
1 | vecPairC.push_back(std::pair<int, int>(1,0)); |
66 | |||
67 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(checkValue("Check VecPair Int OK", vecPairA, vecPairA)); |
68 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check VecPair Int Wrong size", vecPairA, vecPairB)); |
69 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check VecPair Int Wrong", vecPairA, vecPairC)); |
70 | |||
71 | 1 | std::list<std::pair<int, int> > listPairA, listPairB, listPairC; | |
72 |
1/1✓ Branch 2 taken 1 times.
|
1 | listPairA.push_back(std::pair<int, int>(1,0)); |
73 |
1/1✓ Branch 2 taken 1 times.
|
1 | listPairA.push_back(std::pair<int, int>(2,0)); |
74 |
1/1✓ Branch 2 taken 1 times.
|
1 | listPairB.push_back(std::pair<int, int>(1,0)); |
75 |
1/1✓ Branch 2 taken 1 times.
|
1 | listPairB.push_back(std::pair<int, int>(1,0)); |
76 |
1/1✓ Branch 2 taken 1 times.
|
1 | listPairB.push_back(std::pair<int, int>(1,0)); |
77 |
1/1✓ Branch 2 taken 1 times.
|
1 | listPairC.push_back(std::pair<int, int>(1,0)); |
78 |
1/1✓ Branch 2 taken 1 times.
|
1 | listPairC.push_back(std::pair<int, int>(1,0)); |
79 | |||
80 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(checkValue("Check ListPair Int OK", listPairA, listPairA)); |
81 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check ListPair Int Wrong size", listPairA, listPairB)); |
82 |
6/6✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
|
1 | data_stream_assert(!checkValue("Check ListPair Int Wrong", listPairA, listPairC)); |
83 | 1 | } | |
84 | |||
85 | 1 | int main(int argc, char** argv){ | |
86 | 1 | testCheckValue(); | |
87 | 1 | return 0; | |
88 | } | ||
89 | |||
90 |