| 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 0 (4→5) taken 1 times.
✓ Branch 2 (7→8) taken 1 times.
✓ Branch 4 (10→11) taken 1 times.
✓ Branch 6 (13→14) taken 1 times.
✓ Branch 8 (14→15) taken 1 times.
✓ Branch 10 (15→16) taken 1 times.
|
8 | data_stream_assert(checkValue("Check Int", 42, 42)); |
| 16 |
6/6✓ Branch 0 (26→27) taken 1 times.
✓ Branch 2 (29→30) taken 1 times.
✓ Branch 4 (32→33) taken 1 times.
✓ Branch 6 (35→36) taken 1 times.
✓ Branch 8 (36→37) taken 1 times.
✓ Branch 10 (37→38) taken 1 times.
|
8 | data_stream_assert(checkValue("Check Tab Int OK", tabValue, tabValue, 4lu)); |
| 17 |
6/6✓ Branch 0 (48→49) taken 1 times.
✓ Branch 2 (51→52) taken 1 times.
✓ Branch 4 (54→55) taken 1 times.
✓ Branch 6 (57→58) taken 1 times.
✓ Branch 8 (58→59) taken 1 times.
✓ Branch 10 (59→60) taken 1 times.
|
7 | data_stream_assert(!checkValue("Check Tab Int Wrong", tabValue, tabValue2, 4lu)); |
| 18 | |||
| 19 | 1 | std::vector<int> vecA, vecB, vecC; | |
| 20 |
1/1✓ Branch 0 (71→72) taken 1 times.
|
1 | vecA.push_back(1); |
| 21 |
1/1✓ Branch 0 (72→73) taken 1 times.
|
1 | vecA.push_back(2); |
| 22 |
1/1✓ Branch 0 (73→74) taken 1 times.
|
1 | vecB.push_back(1); |
| 23 |
1/1✓ Branch 0 (74→75) taken 1 times.
|
1 | vecB.push_back(1); |
| 24 |
1/1✓ Branch 0 (75→76) taken 1 times.
|
1 | vecB.push_back(1); |
| 25 |
1/1✓ Branch 0 (76→77) taken 1 times.
|
1 | vecC.push_back(1); |
| 26 |
1/1✓ Branch 0 (77→78) taken 1 times.
|
1 | vecC.push_back(1); |
| 27 | |||
| 28 |
6/6✓ Branch 0 (80→81) taken 1 times.
✓ Branch 2 (83→84) taken 1 times.
✓ Branch 4 (86→87) taken 1 times.
✓ Branch 6 (89→90) taken 1 times.
✓ Branch 8 (90→91) taken 1 times.
✓ Branch 10 (91→92) taken 1 times.
|
8 | data_stream_assert(checkValue("Check Vec Int OK", vecA, vecA)); |
| 29 |
6/6✓ Branch 0 (102→103) taken 1 times.
✓ Branch 2 (105→106) taken 1 times.
✓ Branch 4 (108→109) taken 1 times.
✓ Branch 6 (111→112) taken 1 times.
✓ Branch 8 (112→113) taken 1 times.
✓ Branch 10 (113→114) taken 1 times.
|
8 | data_stream_assert(!checkValue("Check Vec Int Wrong size", vecA, vecB)); |
| 30 |
6/6✓ Branch 0 (124→125) taken 1 times.
✓ Branch 2 (127→128) taken 1 times.
✓ Branch 4 (130→131) taken 1 times.
✓ Branch 6 (133→134) taken 1 times.
✓ Branch 8 (134→135) taken 1 times.
✓ Branch 10 (135→136) taken 1 times.
|
7 | data_stream_assert(!checkValue("Check Vec Int Wrong", vecA, vecC)); |
| 31 | |||
| 32 | 1 | std::list<int> listA, listB, listC; | |
| 33 |
1/1✓ Branch 0 (147→148) taken 1 times.
|
1 | listA.push_back(1); |
| 34 |
1/1✓ Branch 0 (148→149) taken 1 times.
|
1 | listA.push_back(2); |
| 35 |
1/1✓ Branch 0 (149→150) taken 1 times.
|
1 | listB.push_back(1); |
| 36 |
1/1✓ Branch 0 (150→151) taken 1 times.
|
1 | listB.push_back(1); |
| 37 |
1/1✓ Branch 0 (151→152) taken 1 times.
|
1 | listB.push_back(1); |
| 38 |
1/1✓ Branch 0 (152→153) taken 1 times.
|
1 | listC.push_back(1); |
| 39 |
1/1✓ Branch 0 (153→154) taken 1 times.
|
1 | listC.push_back(1); |
| 40 | |||
| 41 |
6/6✓ Branch 0 (156→157) taken 1 times.
✓ Branch 2 (159→160) taken 1 times.
✓ Branch 4 (162→163) taken 1 times.
✓ Branch 6 (165→166) taken 1 times.
✓ Branch 8 (166→167) taken 1 times.
✓ Branch 10 (167→168) taken 1 times.
|
8 | data_stream_assert(checkValue("Check List Int OK", listA, listA)); |
| 42 |
6/6✓ Branch 0 (178→179) taken 1 times.
✓ Branch 2 (181→182) taken 1 times.
✓ Branch 4 (184→185) taken 1 times.
✓ Branch 6 (187→188) taken 1 times.
✓ Branch 8 (188→189) taken 1 times.
✓ Branch 10 (189→190) taken 1 times.
|
8 | data_stream_assert(!checkValue("Check List Int Wrong size", listA, listB)); |
| 43 |
6/6✓ Branch 0 (200→201) taken 1 times.
✓ Branch 2 (203→204) taken 1 times.
✓ Branch 4 (206→207) taken 1 times.
✓ Branch 6 (209→210) taken 1 times.
✓ Branch 8 (210→211) taken 1 times.
✓ Branch 10 (211→212) taken 1 times.
|
7 | data_stream_assert(!checkValue("Check List Int Wrong", listA, listC)); |
| 44 | |||
| 45 | 1 | std::map<int, int> mapA, mapB, mapC; | |
| 46 |
1/1✓ Branch 0 (223→224) taken 1 times.
|
1 | mapA[0] = 1; |
| 47 |
1/1✓ Branch 0 (224→225) taken 1 times.
|
1 | mapA[1] = 2; |
| 48 |
1/1✓ Branch 0 (225→226) taken 1 times.
|
1 | mapB[0] = 1; |
| 49 |
1/1✓ Branch 0 (226→227) taken 1 times.
|
1 | mapB[1] = 1; |
| 50 |
1/1✓ Branch 0 (227→228) taken 1 times.
|
1 | mapB[2] = 1; |
| 51 |
1/1✓ Branch 0 (228→229) taken 1 times.
|
1 | mapC[3] = 1; |
| 52 |
1/1✓ Branch 0 (229→230) taken 1 times.
|
1 | mapC[4] = 1; |
| 53 | |||
| 54 |
6/6✓ Branch 0 (232→233) taken 1 times.
✓ Branch 2 (235→236) taken 1 times.
✓ Branch 4 (238→239) taken 1 times.
✓ Branch 6 (241→242) taken 1 times.
✓ Branch 8 (242→243) taken 1 times.
✓ Branch 10 (243→244) taken 1 times.
|
8 | data_stream_assert(checkValue("Check Map Int OK", mapA, mapA)); |
| 55 |
6/6✓ Branch 0 (254→255) taken 1 times.
✓ Branch 2 (257→258) taken 1 times.
✓ Branch 4 (260→261) taken 1 times.
✓ Branch 6 (263→264) taken 1 times.
✓ Branch 8 (264→265) taken 1 times.
✓ Branch 10 (265→266) taken 1 times.
|
8 | data_stream_assert(!checkValue("Check Map Int Wrong size", mapA, mapB)); |
| 56 |
6/6✓ Branch 0 (276→277) taken 1 times.
✓ Branch 2 (279→280) taken 1 times.
✓ Branch 4 (282→283) taken 1 times.
✓ Branch 6 (285→286) taken 1 times.
✓ Branch 8 (286→287) taken 1 times.
✓ Branch 10 (287→288) taken 1 times.
|
7 | 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 0 (300→301) taken 1 times.
|
1 | vecPairA.push_back(std::pair<int, int>(1,0)); |
| 60 |
1/1✓ Branch 0 (302→303) taken 1 times.
|
1 | vecPairA.push_back(std::pair<int, int>(2,0)); |
| 61 |
1/1✓ Branch 0 (304→305) taken 1 times.
|
1 | vecPairB.push_back(std::pair<int, int>(1,0)); |
| 62 |
1/1✓ Branch 0 (306→307) taken 1 times.
|
1 | vecPairB.push_back(std::pair<int, int>(1,0)); |
| 63 |
1/1✓ Branch 0 (308→309) taken 1 times.
|
1 | vecPairB.push_back(std::pair<int, int>(1,0)); |
| 64 |
1/1✓ Branch 0 (310→311) taken 1 times.
|
1 | vecPairC.push_back(std::pair<int, int>(1,0)); |
| 65 |
1/1✓ Branch 0 (312→313) taken 1 times.
|
1 | vecPairC.push_back(std::pair<int, int>(1,0)); |
| 66 | |||
| 67 |
6/6✓ Branch 0 (315→316) taken 1 times.
✓ Branch 2 (318→319) taken 1 times.
✓ Branch 4 (321→322) taken 1 times.
✓ Branch 6 (324→325) taken 1 times.
✓ Branch 8 (325→326) taken 1 times.
✓ Branch 10 (326→327) taken 1 times.
|
8 | data_stream_assert(checkValue("Check VecPair Int OK", vecPairA, vecPairA)); |
| 68 |
6/6✓ Branch 0 (337→338) taken 1 times.
✓ Branch 2 (340→341) taken 1 times.
✓ Branch 4 (343→344) taken 1 times.
✓ Branch 6 (346→347) taken 1 times.
✓ Branch 8 (347→348) taken 1 times.
✓ Branch 10 (348→349) taken 1 times.
|
8 | data_stream_assert(!checkValue("Check VecPair Int Wrong size", vecPairA, vecPairB)); |
| 69 |
6/6✓ Branch 0 (359→360) taken 1 times.
✓ Branch 2 (362→363) taken 1 times.
✓ Branch 4 (365→366) taken 1 times.
✓ Branch 6 (368→369) taken 1 times.
✓ Branch 8 (369→370) taken 1 times.
✓ Branch 10 (370→371) taken 1 times.
|
7 | 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 0 (383→384) taken 1 times.
|
1 | listPairA.push_back(std::pair<int, int>(1,0)); |
| 73 |
1/1✓ Branch 0 (385→386) taken 1 times.
|
1 | listPairA.push_back(std::pair<int, int>(2,0)); |
| 74 |
1/1✓ Branch 0 (387→388) taken 1 times.
|
1 | listPairB.push_back(std::pair<int, int>(1,0)); |
| 75 |
1/1✓ Branch 0 (389→390) taken 1 times.
|
1 | listPairB.push_back(std::pair<int, int>(1,0)); |
| 76 |
1/1✓ Branch 0 (391→392) taken 1 times.
|
1 | listPairB.push_back(std::pair<int, int>(1,0)); |
| 77 |
1/1✓ Branch 0 (393→394) taken 1 times.
|
1 | listPairC.push_back(std::pair<int, int>(1,0)); |
| 78 |
1/1✓ Branch 0 (395→396) taken 1 times.
|
1 | listPairC.push_back(std::pair<int, int>(1,0)); |
| 79 | |||
| 80 |
6/6✓ Branch 0 (398→399) taken 1 times.
✓ Branch 2 (401→402) taken 1 times.
✓ Branch 4 (404→405) taken 1 times.
✓ Branch 6 (407→408) taken 1 times.
✓ Branch 8 (408→409) taken 1 times.
✓ Branch 10 (409→410) taken 1 times.
|
8 | data_stream_assert(checkValue("Check ListPair Int OK", listPairA, listPairA)); |
| 81 |
6/6✓ Branch 0 (420→421) taken 1 times.
✓ Branch 2 (423→424) taken 1 times.
✓ Branch 4 (426→427) taken 1 times.
✓ Branch 6 (429→430) taken 1 times.
✓ Branch 8 (430→431) taken 1 times.
✓ Branch 10 (431→432) taken 1 times.
|
8 | data_stream_assert(!checkValue("Check ListPair Int Wrong size", listPairA, listPairB)); |
| 82 |
6/6✓ Branch 0 (442→443) taken 1 times.
✓ Branch 2 (445→446) taken 1 times.
✓ Branch 4 (448→449) taken 1 times.
✓ Branch 6 (451→452) taken 1 times.
✓ Branch 8 (452→453) taken 1 times.
✓ Branch 10 (453→454) taken 1 times.
|
7 | 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 |