| 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 (14→15) taken 1 times.
✓ Branch 4 (15→16) taken 1 times.
✓ Branch 6 (16→17) taken 1 times.
✓ Branch 8 (17→18) taken 1 times.
✓ Branch 10 (20→21) taken 1 times.
✓ Branch 12 (21→22) taken 1 times.
✓ Branch 14 (24→25) taken 1 times.
✓ Branch 16 (27→28) 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 (49→50) taken 1 times.
✓ Branch 4 (50→51) taken 1 times.
✓ Branch 6 (51→52) taken 1 times.
✓ Branch 8 (52→53) taken 1 times.
✓ Branch 10 (55→56) taken 1 times.
✓ Branch 12 (56→57) taken 1 times.
✓ Branch 14 (59→60) taken 1 times.
✓ Branch 16 (62→63) 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 (84→85) taken 1 times.
✓ Branch 4 (85→86) taken 1 times.
✓ Branch 6 (86→87) taken 1 times.
✓ Branch 8 (87→88) taken 1 times.
✓ Branch 10 (90→91) taken 1 times.
✓ Branch 12 (91→92) taken 1 times.
✓ Branch 14 (94→95) taken 1 times.
✓ Branch 16 (97→98) 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 (119→120) taken 1 times.
✓ Branch 4 (120→121) taken 1 times.
✓ Branch 6 (121→122) taken 1 times.
✓ Branch 8 (122→123) taken 1 times.
✓ Branch 10 (125→126) taken 1 times.
✓ Branch 12 (126→127) taken 1 times.
✓ Branch 14 (129→130) taken 1 times.
✓ Branch 16 (132→133) 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 (154→155) taken 1 times.
✓ Branch 4 (155→156) taken 1 times.
✓ Branch 6 (156→157) taken 1 times.
✓ Branch 8 (157→158) taken 1 times.
✓ Branch 10 (160→161) taken 1 times.
✓ Branch 12 (161→162) taken 1 times.
✓ Branch 14 (164→165) taken 1 times.
✓ Branch 16 (167→168) 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 (189→190) taken 1 times.
✓ Branch 4 (190→191) taken 1 times.
✓ Branch 6 (191→192) taken 1 times.
✓ Branch 8 (192→193) taken 1 times.
✓ Branch 10 (195→196) taken 1 times.
✓ Branch 12 (196→197) taken 1 times.
✓ Branch 14 (199→200) taken 1 times.
✓ Branch 16 (202→203) 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 (224→225) taken 1 times.
✓ Branch 4 (225→226) taken 1 times.
✓ Branch 6 (226→227) taken 1 times.
✓ Branch 8 (227→228) taken 1 times.
✓ Branch 10 (230→231) taken 1 times.
✓ Branch 12 (231→232) taken 1 times.
✓ Branch 14 (234→235) taken 1 times.
✓ Branch 16 (237→238) 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 |