Line | Branch | Exec | Source |
---|---|---|---|
1 | |||
2 | /*************************************** | ||
3 | Auteur : Pierre Aubert | ||
4 | Mail : pierre.aubert@lapp.in2p3.fr | ||
5 | Licence : CeCILL-C | ||
6 | ****************************************/ | ||
7 | |||
8 | #include "phoenix_assert.h" | ||
9 | #include "phoenix_check.h" | ||
10 | #include "dico_replace_var.h" | ||
11 | |||
12 | ///Check the replace of var in str | ||
13 | 1 | void checkVarReplaceStr(){ | |
14 | 1 | PMapKnownVar mapKeyVariable; | |
15 |
3/3✓ Branch 0 (3→4) taken 1 times.
✓ Branch 2 (4→5) taken 1 times.
✓ Branch 4 (5→6) taken 1 times.
|
1 | mapKeyVariable["${varA}"] = "someStr"; |
16 |
3/3✓ Branch 0 (7→8) taken 1 times.
✓ Branch 2 (8→9) taken 1 times.
✓ Branch 4 (9→10) taken 1 times.
|
1 | mapKeyVariable["${varB}"] = "otherStr"; |
17 | |||
18 |
11/11✓ Branch 0 (13→14) taken 1 times.
✓ Branch 2 (16→17) taken 1 times.
✓ Branch 4 (19→20) taken 1 times.
✓ Branch 6 (22→23) taken 1 times.
✓ Branch 8 (23→24) taken 1 times.
✓ Branch 10 (24→25) taken 1 times.
✓ Branch 12 (25→26) taken 1 times.
✓ Branch 14 (26→27) taken 1 times.
✓ Branch 16 (29→30) taken 1 times.
✓ Branch 18 (30→31) taken 1 times.
✓ Branch 20 (31→32) taken 1 times.
|
10 | phoenix_assert(phoenix_check("base empty var begin end", dico_replace_var_str("input", mapKeyVariable, "", ""), "input")); |
19 |
11/11✓ 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.
✓ Branch 12 (60→61) taken 1 times.
✓ Branch 14 (61→62) taken 1 times.
✓ Branch 16 (64→65) taken 1 times.
✓ Branch 18 (65→66) taken 1 times.
✓ Branch 20 (66→67) taken 1 times.
|
10 | phoenix_assert(phoenix_check("base empty var begin", dico_replace_var_str("input", mapKeyVariable, "", "}"), "input")); |
20 |
11/11✓ Branch 0 (83→84) taken 1 times.
✓ Branch 2 (86→87) taken 1 times.
✓ Branch 4 (89→90) taken 1 times.
✓ Branch 6 (92→93) taken 1 times.
✓ Branch 8 (93→94) taken 1 times.
✓ Branch 10 (94→95) taken 1 times.
✓ Branch 12 (95→96) taken 1 times.
✓ Branch 14 (96→97) taken 1 times.
✓ Branch 16 (99→100) taken 1 times.
✓ Branch 18 (100→101) taken 1 times.
✓ Branch 20 (101→102) taken 1 times.
|
10 | phoenix_assert(phoenix_check("base empty var end", dico_replace_var_str("input", mapKeyVariable, "${", ""), "input")); |
21 |
11/11✓ Branch 0 (118→119) taken 1 times.
✓ Branch 2 (121→122) taken 1 times.
✓ Branch 4 (124→125) taken 1 times.
✓ Branch 6 (127→128) taken 1 times.
✓ Branch 8 (128→129) taken 1 times.
✓ Branch 10 (129→130) taken 1 times.
✓ Branch 12 (130→131) taken 1 times.
✓ Branch 14 (131→132) taken 1 times.
✓ Branch 16 (134→135) taken 1 times.
✓ Branch 18 (135→136) taken 1 times.
✓ Branch 20 (136→137) taken 1 times.
|
10 | phoenix_assert(phoenix_check("base empty no replace", dico_replace_var_str("input", mapKeyVariable, "${", "}"), "input")); |
22 |
11/11✓ Branch 0 (153→154) taken 1 times.
✓ Branch 2 (156→157) taken 1 times.
✓ Branch 4 (159→160) taken 1 times.
✓ Branch 6 (162→163) taken 1 times.
✓ Branch 8 (163→164) taken 1 times.
✓ Branch 10 (164→165) taken 1 times.
✓ Branch 12 (165→166) taken 1 times.
✓ Branch 14 (166→167) taken 1 times.
✓ Branch 16 (169→170) taken 1 times.
✓ Branch 18 (170→171) taken 1 times.
✓ Branch 20 (171→172) taken 1 times.
|
10 | phoenix_assert(phoenix_check("base empty replace A", dico_replace_var_str("input ${varA}", mapKeyVariable, "${", "}"), "input someStr")); |
23 |
11/11✓ Branch 0 (188→189) taken 1 times.
✓ Branch 2 (191→192) taken 1 times.
✓ Branch 4 (194→195) taken 1 times.
✓ Branch 6 (197→198) taken 1 times.
✓ Branch 8 (198→199) taken 1 times.
✓ Branch 10 (199→200) taken 1 times.
✓ Branch 12 (200→201) taken 1 times.
✓ Branch 14 (201→202) taken 1 times.
✓ Branch 16 (204→205) taken 1 times.
✓ Branch 18 (205→206) taken 1 times.
✓ Branch 20 (206→207) taken 1 times.
|
10 | phoenix_assert(phoenix_check("base empty replace A B", dico_replace_var_str("input ${varA}${varB}", mapKeyVariable, "${", "}"), "input someStrotherStr")); |
24 |
11/11✓ Branch 0 (223→224) taken 1 times.
✓ Branch 2 (226→227) taken 1 times.
✓ Branch 4 (229→230) taken 1 times.
✓ Branch 6 (232→233) taken 1 times.
✓ Branch 8 (233→234) taken 1 times.
✓ Branch 10 (234→235) taken 1 times.
✓ Branch 12 (235→236) taken 1 times.
✓ Branch 14 (236→237) taken 1 times.
✓ Branch 16 (239→240) taken 1 times.
✓ Branch 18 (240→241) taken 1 times.
✓ Branch 20 (241→242) taken 1 times.
|
9 | phoenix_assert(phoenix_check("base empty replace unexisting C", dico_replace_var_str("input ${varC}", mapKeyVariable, "${", "}"), "input ${varC}")); |
25 | 1 | } | |
26 | |||
27 | |||
28 | 1 | int main(int argc, char** argv){ | |
29 | 1 | checkVarReplaceStr(); | |
30 | 1 | return 0; | |
31 | } | ||
32 | |||
33 | |||
34 |