| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | /*************************************** | ||
| 2 | Auteur : Pierre Aubert | ||
| 3 | Mail : pierre.aubert@lapp.in2p3.fr | ||
| 4 | Licence : CeCILL-C | ||
| 5 | ****************************************/ | ||
| 6 | |||
| 7 | #include <iostream> | ||
| 8 | #include "phoenix_assert.h" | ||
| 9 | #include "phoenix_check.h" | ||
| 10 | |||
| 11 | #include "type_utils.h" | ||
| 12 | |||
| 13 | ///Test the getIsSimpleType | ||
| 14 | 1 | void testGetIsSimpleType(){ | |
| 15 |
8/8✓ Branch 0 (4→5) taken 1 times.
✓ Branch 2 (7→8) taken 1 times.
✓ Branch 4 (10→11) taken 1 times.
✓ Branch 6 (11→12) taken 1 times.
✓ Branch 8 (12→13) taken 1 times.
✓ Branch 10 (15→16) taken 1 times.
✓ Branch 12 (16→17) taken 1 times.
✓ Branch 14 (17→18) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("unsigned char"), true)); |
| 16 |
8/8✓ Branch 0 (29→30) taken 1 times.
✓ Branch 2 (32→33) taken 1 times.
✓ Branch 4 (35→36) taken 1 times.
✓ Branch 6 (36→37) taken 1 times.
✓ Branch 8 (37→38) taken 1 times.
✓ Branch 10 (40→41) taken 1 times.
✓ Branch 12 (41→42) taken 1 times.
✓ Branch 14 (42→43) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("char"), true)); |
| 17 |
8/8✓ Branch 0 (54→55) taken 1 times.
✓ Branch 2 (57→58) taken 1 times.
✓ Branch 4 (60→61) taken 1 times.
✓ Branch 6 (61→62) taken 1 times.
✓ Branch 8 (62→63) taken 1 times.
✓ Branch 10 (65→66) taken 1 times.
✓ Branch 12 (66→67) taken 1 times.
✓ Branch 14 (67→68) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("short"), true)); |
| 18 |
8/8✓ Branch 0 (79→80) taken 1 times.
✓ Branch 2 (82→83) 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 (92→93) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("int"), true)); |
| 19 |
8/8✓ Branch 0 (104→105) taken 1 times.
✓ Branch 2 (107→108) taken 1 times.
✓ Branch 4 (110→111) taken 1 times.
✓ Branch 6 (111→112) taken 1 times.
✓ Branch 8 (112→113) taken 1 times.
✓ Branch 10 (115→116) taken 1 times.
✓ Branch 12 (116→117) taken 1 times.
✓ Branch 14 (117→118) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("long"), true)); |
| 20 |
8/8✓ Branch 0 (129→130) taken 1 times.
✓ Branch 2 (132→133) taken 1 times.
✓ Branch 4 (135→136) taken 1 times.
✓ Branch 6 (136→137) taken 1 times.
✓ Branch 8 (137→138) taken 1 times.
✓ Branch 10 (140→141) taken 1 times.
✓ Branch 12 (141→142) taken 1 times.
✓ Branch 14 (142→143) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("long int"), true)); |
| 21 |
8/8✓ Branch 0 (154→155) taken 1 times.
✓ Branch 2 (157→158) taken 1 times.
✓ Branch 4 (160→161) taken 1 times.
✓ Branch 6 (161→162) taken 1 times.
✓ Branch 8 (162→163) taken 1 times.
✓ Branch 10 (165→166) taken 1 times.
✓ Branch 12 (166→167) taken 1 times.
✓ Branch 14 (167→168) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("long unsigned int"), true)); |
| 22 |
8/8✓ Branch 0 (179→180) taken 1 times.
✓ Branch 2 (182→183) taken 1 times.
✓ Branch 4 (185→186) taken 1 times.
✓ Branch 6 (186→187) taken 1 times.
✓ Branch 8 (187→188) taken 1 times.
✓ Branch 10 (190→191) taken 1 times.
✓ Branch 12 (191→192) taken 1 times.
✓ Branch 14 (192→193) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("size_t"), true)); |
| 23 |
8/8✓ Branch 0 (204→205) taken 1 times.
✓ Branch 2 (207→208) taken 1 times.
✓ Branch 4 (210→211) taken 1 times.
✓ Branch 6 (211→212) taken 1 times.
✓ Branch 8 (212→213) taken 1 times.
✓ Branch 10 (215→216) taken 1 times.
✓ Branch 12 (216→217) taken 1 times.
✓ Branch 14 (217→218) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("ssize_t"), true)); |
| 24 |
8/8✓ Branch 0 (229→230) taken 1 times.
✓ Branch 2 (232→233) taken 1 times.
✓ Branch 4 (235→236) taken 1 times.
✓ Branch 6 (236→237) taken 1 times.
✓ Branch 8 (237→238) taken 1 times.
✓ Branch 10 (240→241) taken 1 times.
✓ Branch 12 (241→242) taken 1 times.
✓ Branch 14 (242→243) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("float"), true)); |
| 25 |
8/8✓ Branch 0 (254→255) taken 1 times.
✓ Branch 2 (257→258) taken 1 times.
✓ Branch 4 (260→261) taken 1 times.
✓ Branch 6 (261→262) taken 1 times.
✓ Branch 8 (262→263) taken 1 times.
✓ Branch 10 (265→266) taken 1 times.
✓ Branch 12 (266→267) taken 1 times.
✓ Branch 14 (267→268) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("double"), true)); |
| 26 |
8/8✓ Branch 0 (279→280) taken 1 times.
✓ Branch 2 (282→283) taken 1 times.
✓ Branch 4 (285→286) taken 1 times.
✓ Branch 6 (286→287) taken 1 times.
✓ Branch 8 (287→288) taken 1 times.
✓ Branch 10 (290→291) taken 1 times.
✓ Branch 12 (291→292) taken 1 times.
✓ Branch 14 (292→293) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("bool"), true)); |
| 27 |
8/8✓ Branch 0 (304→305) taken 1 times.
✓ Branch 2 (307→308) taken 1 times.
✓ Branch 4 (310→311) taken 1 times.
✓ Branch 6 (311→312) taken 1 times.
✓ Branch 8 (312→313) taken 1 times.
✓ Branch 10 (315→316) taken 1 times.
✓ Branch 12 (316→317) taken 1 times.
✓ Branch 14 (317→318) taken 1 times.
|
8 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("void"), true)); |
| 28 |
8/8✓ Branch 0 (329→330) taken 1 times.
✓ Branch 2 (332→333) taken 1 times.
✓ Branch 4 (335→336) taken 1 times.
✓ Branch 6 (336→337) taken 1 times.
✓ Branch 8 (337→338) taken 1 times.
✓ Branch 10 (340→341) taken 1 times.
✓ Branch 12 (341→342) taken 1 times.
✓ Branch 14 (342→343) taken 1 times.
|
7 | phoenix_assert(phoenix_check("getIsSimpleType", getIsSimpleType("Shadok"), false)); |
| 29 | 1 | } | |
| 30 | |||
| 31 | ///Test the doc url for gitlab | ||
| 32 | 1 | void testTypeUtils(){ | |
| 33 |
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 (11→12) taken 1 times.
✓ Branch 8 (12→13) taken 1 times.
✓ Branch 10 (13→14) taken 1 times.
|
6 | phoenix_assert(!generator_typeIsList("int")); |
| 34 |
6/6✓ Branch 0 (23→24) taken 1 times.
✓ Branch 2 (26→27) taken 1 times.
✓ Branch 4 (29→30) taken 1 times.
✓ Branch 6 (30→31) taken 1 times.
✓ Branch 8 (31→32) taken 1 times.
✓ Branch 10 (32→33) taken 1 times.
|
6 | phoenix_assert(generator_typeIsList("std::list<int>")); |
| 35 | |||
| 36 |
9/9✓ Branch 0 (42→43) taken 1 times.
✓ Branch 2 (45→46) taken 1 times.
✓ Branch 4 (48→49) taken 1 times.
✓ Branch 6 (51→52) taken 1 times.
✓ Branch 8 (52→53) taken 1 times.
✓ Branch 10 (53→54) taken 1 times.
✓ Branch 12 (56→57) taken 1 times.
✓ Branch 14 (57→58) taken 1 times.
✓ Branch 16 (58→59) taken 1 times.
|
10 | phoenix_assert(phoenix_check("Simple std::list<int>", generator_getListNestedType("std::list<int>"), "int")); |
| 37 |
9/9✓ Branch 0 (73→74) taken 1 times.
✓ Branch 2 (76→77) taken 1 times.
✓ Branch 4 (79→80) taken 1 times.
✓ Branch 6 (82→83) taken 1 times.
✓ Branch 8 (83→84) taken 1 times.
✓ Branch 10 (84→85) taken 1 times.
✓ Branch 12 (87→88) taken 1 times.
✓ Branch 14 (88→89) taken 1 times.
✓ Branch 16 (89→90) taken 1 times.
|
9 | phoenix_assert(phoenix_check("Simple int", generator_getListNestedType("int"), "")); |
| 38 | 1 | } | |
| 39 | |||
| 40 | ///Test the getDefaultValueTypeInCpp | ||
| 41 | 1 | void testGetDefaultValueTypeInCpp(){ | |
| 42 |
9/9✓ 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.
✓ Branch 12 (18→19) taken 1 times.
✓ Branch 14 (19→20) taken 1 times.
✓ Branch 16 (20→21) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("PString"), "\"\"")); |
| 43 |
9/9✓ Branch 0 (35→36) taken 1 times.
✓ Branch 2 (38→39) taken 1 times.
✓ Branch 4 (41→42) taken 1 times.
✓ Branch 6 (44→45) taken 1 times.
✓ Branch 8 (45→46) taken 1 times.
✓ Branch 10 (46→47) taken 1 times.
✓ Branch 12 (49→50) taken 1 times.
✓ Branch 14 (50→51) taken 1 times.
✓ Branch 16 (51→52) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("std::string"), "\"\"")); |
| 44 |
9/9✓ Branch 0 (66→67) taken 1 times.
✓ Branch 2 (69→70) taken 1 times.
✓ Branch 4 (72→73) taken 1 times.
✓ Branch 6 (75→76) taken 1 times.
✓ Branch 8 (76→77) taken 1 times.
✓ Branch 10 (77→78) taken 1 times.
✓ Branch 12 (80→81) taken 1 times.
✓ Branch 14 (81→82) taken 1 times.
✓ Branch 16 (82→83) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("PPath"), "\"\"")); |
| 45 |
9/9✓ Branch 0 (97→98) taken 1 times.
✓ Branch 2 (100→101) taken 1 times.
✓ Branch 4 (103→104) taken 1 times.
✓ Branch 6 (106→107) taken 1 times.
✓ Branch 8 (107→108) taken 1 times.
✓ Branch 10 (108→109) taken 1 times.
✓ Branch 12 (111→112) taken 1 times.
✓ Branch 14 (112→113) taken 1 times.
✓ Branch 16 (113→114) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("char"), "0")); |
| 46 |
9/9✓ Branch 0 (128→129) taken 1 times.
✓ Branch 2 (131→132) taken 1 times.
✓ Branch 4 (134→135) taken 1 times.
✓ Branch 6 (137→138) taken 1 times.
✓ Branch 8 (138→139) taken 1 times.
✓ Branch 10 (139→140) taken 1 times.
✓ Branch 12 (142→143) taken 1 times.
✓ Branch 14 (143→144) taken 1 times.
✓ Branch 16 (144→145) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("unsigned char"), "0")); |
| 47 |
9/9✓ Branch 0 (159→160) taken 1 times.
✓ Branch 2 (162→163) taken 1 times.
✓ Branch 4 (165→166) taken 1 times.
✓ Branch 6 (168→169) taken 1 times.
✓ Branch 8 (169→170) taken 1 times.
✓ Branch 10 (170→171) taken 1 times.
✓ Branch 12 (173→174) taken 1 times.
✓ Branch 14 (174→175) taken 1 times.
✓ Branch 16 (175→176) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("short"), "0")); |
| 48 |
9/9✓ Branch 0 (190→191) taken 1 times.
✓ Branch 2 (193→194) taken 1 times.
✓ Branch 4 (196→197) taken 1 times.
✓ Branch 6 (199→200) taken 1 times.
✓ Branch 8 (200→201) taken 1 times.
✓ Branch 10 (201→202) taken 1 times.
✓ Branch 12 (204→205) taken 1 times.
✓ Branch 14 (205→206) taken 1 times.
✓ Branch 16 (206→207) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("int"), "0")); |
| 49 |
9/9✓ Branch 0 (221→222) taken 1 times.
✓ Branch 2 (224→225) taken 1 times.
✓ Branch 4 (227→228) taken 1 times.
✓ Branch 6 (230→231) taken 1 times.
✓ Branch 8 (231→232) taken 1 times.
✓ Branch 10 (232→233) taken 1 times.
✓ Branch 12 (235→236) taken 1 times.
✓ Branch 14 (236→237) taken 1 times.
✓ Branch 16 (237→238) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("unsigned short"), "0u")); |
| 50 |
9/9✓ Branch 0 (252→253) taken 1 times.
✓ Branch 2 (255→256) taken 1 times.
✓ Branch 4 (258→259) taken 1 times.
✓ Branch 6 (261→262) taken 1 times.
✓ Branch 8 (262→263) taken 1 times.
✓ Branch 10 (263→264) taken 1 times.
✓ Branch 12 (266→267) taken 1 times.
✓ Branch 14 (267→268) taken 1 times.
✓ Branch 16 (268→269) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("unsigned int"), "0u")); |
| 51 | |||
| 52 |
9/9✓ Branch 0 (283→284) taken 1 times.
✓ Branch 2 (286→287) taken 1 times.
✓ Branch 4 (289→290) taken 1 times.
✓ Branch 6 (292→293) taken 1 times.
✓ Branch 8 (293→294) taken 1 times.
✓ Branch 10 (294→295) taken 1 times.
✓ Branch 12 (297→298) taken 1 times.
✓ Branch 14 (298→299) taken 1 times.
✓ Branch 16 (299→300) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("long int"), "0l")); |
| 53 |
9/9✓ Branch 0 (314→315) taken 1 times.
✓ Branch 2 (317→318) taken 1 times.
✓ Branch 4 (320→321) taken 1 times.
✓ Branch 6 (323→324) taken 1 times.
✓ Branch 8 (324→325) taken 1 times.
✓ Branch 10 (325→326) taken 1 times.
✓ Branch 12 (328→329) taken 1 times.
✓ Branch 14 (329→330) taken 1 times.
✓ Branch 16 (330→331) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("long"), "0l")); |
| 54 |
9/9✓ Branch 0 (345→346) taken 1 times.
✓ Branch 2 (348→349) taken 1 times.
✓ Branch 4 (351→352) taken 1 times.
✓ Branch 6 (354→355) taken 1 times.
✓ Branch 8 (355→356) taken 1 times.
✓ Branch 10 (356→357) taken 1 times.
✓ Branch 12 (359→360) taken 1 times.
✓ Branch 14 (360→361) taken 1 times.
✓ Branch 16 (361→362) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("ssize_t"), "0l")); |
| 55 |
9/9✓ Branch 0 (376→377) taken 1 times.
✓ Branch 2 (379→380) taken 1 times.
✓ Branch 4 (382→383) taken 1 times.
✓ Branch 6 (385→386) taken 1 times.
✓ Branch 8 (386→387) taken 1 times.
✓ Branch 10 (387→388) taken 1 times.
✓ Branch 12 (390→391) taken 1 times.
✓ Branch 14 (391→392) taken 1 times.
✓ Branch 16 (392→393) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("long unsigned int"), "0lu")); |
| 56 |
9/9✓ Branch 0 (407→408) taken 1 times.
✓ Branch 2 (410→411) taken 1 times.
✓ Branch 4 (413→414) taken 1 times.
✓ Branch 6 (416→417) taken 1 times.
✓ Branch 8 (417→418) taken 1 times.
✓ Branch 10 (418→419) taken 1 times.
✓ Branch 12 (421→422) taken 1 times.
✓ Branch 14 (422→423) taken 1 times.
✓ Branch 16 (423→424) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("size_t"), "0lu")); |
| 57 | |||
| 58 |
9/9✓ Branch 0 (438→439) taken 1 times.
✓ Branch 2 (441→442) taken 1 times.
✓ Branch 4 (444→445) taken 1 times.
✓ Branch 6 (447→448) taken 1 times.
✓ Branch 8 (448→449) taken 1 times.
✓ Branch 10 (449→450) taken 1 times.
✓ Branch 12 (452→453) taken 1 times.
✓ Branch 14 (453→454) taken 1 times.
✓ Branch 16 (454→455) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("bool"), "false")); |
| 59 |
9/9✓ Branch 0 (469→470) taken 1 times.
✓ Branch 2 (472→473) taken 1 times.
✓ Branch 4 (475→476) taken 1 times.
✓ Branch 6 (478→479) taken 1 times.
✓ Branch 8 (479→480) taken 1 times.
✓ Branch 10 (480→481) taken 1 times.
✓ Branch 12 (483→484) taken 1 times.
✓ Branch 14 (484→485) taken 1 times.
✓ Branch 16 (485→486) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("float"), "0.0f")); |
| 60 |
9/9✓ Branch 0 (500→501) taken 1 times.
✓ Branch 2 (503→504) taken 1 times.
✓ Branch 4 (506→507) taken 1 times.
✓ Branch 6 (509→510) taken 1 times.
✓ Branch 8 (510→511) taken 1 times.
✓ Branch 10 (511→512) taken 1 times.
✓ Branch 12 (514→515) taken 1 times.
✓ Branch 14 (515→516) taken 1 times.
✓ Branch 16 (516→517) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("double"), "0.0")); |
| 61 |
9/9✓ Branch 0 (531→532) taken 1 times.
✓ Branch 2 (534→535) taken 1 times.
✓ Branch 4 (537→538) taken 1 times.
✓ Branch 6 (540→541) taken 1 times.
✓ Branch 8 (541→542) taken 1 times.
✓ Branch 10 (542→543) taken 1 times.
✓ Branch 12 (545→546) taken 1 times.
✓ Branch 14 (546→547) taken 1 times.
✓ Branch 16 (547→548) taken 1 times.
|
9 | phoenix_assert(phoenix_check("getDefaultValueTypeInCpp ", getDefaultValueTypeInCpp("Shadok"), "")); |
| 62 | 1 | } | |
| 63 | |||
| 64 | ///Test the getTestDefaultValueTypeInCpp | ||
| 65 | 1 | void testGetTestDefaultValueTypeInCpp(){ | |
| 66 |
9/9✓ 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.
✓ Branch 12 (18→19) taken 1 times.
✓ Branch 14 (19→20) taken 1 times.
✓ Branch 16 (20→21) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("PString"), "\"Some string\"")); |
| 67 |
9/9✓ Branch 0 (35→36) taken 1 times.
✓ Branch 2 (38→39) taken 1 times.
✓ Branch 4 (41→42) taken 1 times.
✓ Branch 6 (44→45) taken 1 times.
✓ Branch 8 (45→46) taken 1 times.
✓ Branch 10 (46→47) taken 1 times.
✓ Branch 12 (49→50) taken 1 times.
✓ Branch 14 (50→51) taken 1 times.
✓ Branch 16 (51→52) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("std::string"), "\"Some string\"")); |
| 68 |
9/9✓ Branch 0 (66→67) taken 1 times.
✓ Branch 2 (69→70) taken 1 times.
✓ Branch 4 (72→73) taken 1 times.
✓ Branch 6 (75→76) taken 1 times.
✓ Branch 8 (76→77) taken 1 times.
✓ Branch 10 (77→78) taken 1 times.
✓ Branch 12 (80→81) taken 1 times.
✓ Branch 14 (81→82) taken 1 times.
✓ Branch 16 (82→83) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("PPath"), "\"Some/Path\"")); |
| 69 | |||
| 70 |
9/9✓ Branch 0 (97→98) taken 1 times.
✓ Branch 2 (100→101) taken 1 times.
✓ Branch 4 (103→104) taken 1 times.
✓ Branch 6 (106→107) taken 1 times.
✓ Branch 8 (107→108) taken 1 times.
✓ Branch 10 (108→109) taken 1 times.
✓ Branch 12 (111→112) taken 1 times.
✓ Branch 14 (112→113) taken 1 times.
✓ Branch 16 (113→114) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("char"), "8")); |
| 71 |
9/9✓ Branch 0 (128→129) taken 1 times.
✓ Branch 2 (131→132) taken 1 times.
✓ Branch 4 (134→135) taken 1 times.
✓ Branch 6 (137→138) taken 1 times.
✓ Branch 8 (138→139) taken 1 times.
✓ Branch 10 (139→140) taken 1 times.
✓ Branch 12 (142→143) taken 1 times.
✓ Branch 14 (143→144) taken 1 times.
✓ Branch 16 (144→145) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("unsigned char"), "32")); |
| 72 | |||
| 73 |
9/9✓ Branch 0 (159→160) taken 1 times.
✓ Branch 2 (162→163) taken 1 times.
✓ Branch 4 (165→166) taken 1 times.
✓ Branch 6 (168→169) taken 1 times.
✓ Branch 8 (169→170) taken 1 times.
✓ Branch 10 (170→171) taken 1 times.
✓ Branch 12 (173→174) taken 1 times.
✓ Branch 14 (174→175) taken 1 times.
✓ Branch 16 (175→176) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("int"), "42")); |
| 74 |
9/9✓ Branch 0 (190→191) taken 1 times.
✓ Branch 2 (193→194) taken 1 times.
✓ Branch 4 (196→197) taken 1 times.
✓ Branch 6 (199→200) taken 1 times.
✓ Branch 8 (200→201) taken 1 times.
✓ Branch 10 (201→202) taken 1 times.
✓ Branch 12 (204→205) taken 1 times.
✓ Branch 14 (205→206) taken 1 times.
✓ Branch 16 (206→207) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("short"), "42")); |
| 75 | |||
| 76 |
9/9✓ Branch 0 (221→222) taken 1 times.
✓ Branch 2 (224→225) taken 1 times.
✓ Branch 4 (227→228) taken 1 times.
✓ Branch 6 (230→231) taken 1 times.
✓ Branch 8 (231→232) taken 1 times.
✓ Branch 10 (232→233) taken 1 times.
✓ Branch 12 (235→236) taken 1 times.
✓ Branch 14 (236→237) taken 1 times.
✓ Branch 16 (237→238) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("unsigned int"), "32u")); |
| 77 |
9/9✓ Branch 0 (252→253) taken 1 times.
✓ Branch 2 (255→256) taken 1 times.
✓ Branch 4 (258→259) taken 1 times.
✓ Branch 6 (261→262) taken 1 times.
✓ Branch 8 (262→263) taken 1 times.
✓ Branch 10 (263→264) taken 1 times.
✓ Branch 12 (266→267) taken 1 times.
✓ Branch 14 (267→268) taken 1 times.
✓ Branch 16 (268→269) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("unsigned short"), "32u")); |
| 78 | |||
| 79 |
9/9✓ Branch 0 (283→284) taken 1 times.
✓ Branch 2 (286→287) taken 1 times.
✓ Branch 4 (289→290) taken 1 times.
✓ Branch 6 (292→293) taken 1 times.
✓ Branch 8 (293→294) taken 1 times.
✓ Branch 10 (294→295) taken 1 times.
✓ Branch 12 (297→298) taken 1 times.
✓ Branch 14 (298→299) taken 1 times.
✓ Branch 16 (299→300) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("long int"), "328l")); |
| 80 |
9/9✓ Branch 0 (314→315) taken 1 times.
✓ Branch 2 (317→318) taken 1 times.
✓ Branch 4 (320→321) taken 1 times.
✓ Branch 6 (323→324) taken 1 times.
✓ Branch 8 (324→325) taken 1 times.
✓ Branch 10 (325→326) taken 1 times.
✓ Branch 12 (328→329) taken 1 times.
✓ Branch 14 (329→330) taken 1 times.
✓ Branch 16 (330→331) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("long"), "328l")); |
| 81 |
9/9✓ Branch 0 (345→346) taken 1 times.
✓ Branch 2 (348→349) taken 1 times.
✓ Branch 4 (351→352) taken 1 times.
✓ Branch 6 (354→355) taken 1 times.
✓ Branch 8 (355→356) taken 1 times.
✓ Branch 10 (356→357) taken 1 times.
✓ Branch 12 (359→360) taken 1 times.
✓ Branch 14 (360→361) taken 1 times.
✓ Branch 16 (361→362) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("ssize_t"), "328l")); |
| 82 | |||
| 83 |
9/9✓ Branch 0 (376→377) taken 1 times.
✓ Branch 2 (379→380) taken 1 times.
✓ Branch 4 (382→383) taken 1 times.
✓ Branch 6 (385→386) taken 1 times.
✓ Branch 8 (386→387) taken 1 times.
✓ Branch 10 (387→388) taken 1 times.
✓ Branch 12 (390→391) taken 1 times.
✓ Branch 14 (391→392) taken 1 times.
✓ Branch 16 (392→393) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("size_t"), "3423420lu")); |
| 84 |
9/9✓ Branch 0 (407→408) taken 1 times.
✓ Branch 2 (410→411) taken 1 times.
✓ Branch 4 (413→414) taken 1 times.
✓ Branch 6 (416→417) taken 1 times.
✓ Branch 8 (417→418) taken 1 times.
✓ Branch 10 (418→419) taken 1 times.
✓ Branch 12 (421→422) taken 1 times.
✓ Branch 14 (422→423) taken 1 times.
✓ Branch 16 (423→424) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("long unsigned int"), "3423420lu")); |
| 85 | |||
| 86 |
9/9✓ Branch 0 (438→439) taken 1 times.
✓ Branch 2 (441→442) taken 1 times.
✓ Branch 4 (444→445) taken 1 times.
✓ Branch 6 (447→448) taken 1 times.
✓ Branch 8 (448→449) taken 1 times.
✓ Branch 10 (449→450) taken 1 times.
✓ Branch 12 (452→453) taken 1 times.
✓ Branch 14 (453→454) taken 1 times.
✓ Branch 16 (454→455) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("bool"), "true")); |
| 87 |
9/9✓ Branch 0 (469→470) taken 1 times.
✓ Branch 2 (472→473) taken 1 times.
✓ Branch 4 (475→476) taken 1 times.
✓ Branch 6 (478→479) taken 1 times.
✓ Branch 8 (479→480) taken 1 times.
✓ Branch 10 (480→481) taken 1 times.
✓ Branch 12 (483→484) taken 1 times.
✓ Branch 14 (484→485) taken 1 times.
✓ Branch 16 (485→486) taken 1 times.
|
10 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("float"), "1.0f")); |
| 88 |
9/9✓ Branch 0 (500→501) taken 1 times.
✓ Branch 2 (503→504) taken 1 times.
✓ Branch 4 (506→507) taken 1 times.
✓ Branch 6 (509→510) taken 1 times.
✓ Branch 8 (510→511) taken 1 times.
✓ Branch 10 (511→512) taken 1 times.
✓ Branch 12 (514→515) taken 1 times.
✓ Branch 14 (515→516) taken 1 times.
✓ Branch 16 (516→517) taken 1 times.
|
11 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("double"), "1.0")); |
| 89 |
9/9✓ Branch 0 (531→532) taken 1 times.
✓ Branch 2 (534→535) taken 1 times.
✓ Branch 4 (537→538) taken 1 times.
✓ Branch 6 (540→541) taken 1 times.
✓ Branch 8 (541→542) taken 1 times.
✓ Branch 10 (542→543) taken 1 times.
✓ Branch 12 (545→546) taken 1 times.
✓ Branch 14 (546→547) taken 1 times.
✓ Branch 16 (547→548) taken 1 times.
|
9 | phoenix_assert(phoenix_check("getTestDefaultValueTypeInCpp ", getTestDefaultValueTypeInCpp("Shadok"), "")); |
| 90 | 1 | } | |
| 91 | |||
| 92 | ///Test the makeVarType | ||
| 93 | 1 | void testMakeVarType(){ | |
| 94 |
9/9✓ 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.
✓ Branch 12 (18→19) taken 1 times.
✓ Branch 14 (19→20) taken 1 times.
✓ Branch 16 (20→21) taken 1 times.
|
10 | phoenix_assert(phoenix_check("makeVarType ", makeVarType("int", false, false, false, false), "int")); |
| 95 |
9/9✓ Branch 0 (35→36) taken 1 times.
✓ Branch 2 (38→39) taken 1 times.
✓ Branch 4 (41→42) taken 1 times.
✓ Branch 6 (44→45) taken 1 times.
✓ Branch 8 (45→46) taken 1 times.
✓ Branch 10 (46→47) taken 1 times.
✓ Branch 12 (49→50) taken 1 times.
✓ Branch 14 (50→51) taken 1 times.
✓ Branch 16 (51→52) taken 1 times.
|
10 | phoenix_assert(phoenix_check("makeVarType ", makeVarType("int*", false, false, false, true), "int*")); |
| 96 |
9/9✓ Branch 0 (66→67) taken 1 times.
✓ Branch 2 (69→70) taken 1 times.
✓ Branch 4 (72→73) taken 1 times.
✓ Branch 6 (75→76) taken 1 times.
✓ Branch 8 (76→77) taken 1 times.
✓ Branch 10 (77→78) taken 1 times.
✓ Branch 12 (80→81) taken 1 times.
✓ Branch 14 (81→82) taken 1 times.
✓ Branch 16 (82→83) taken 1 times.
|
10 | phoenix_assert(phoenix_check("makeVarType ", makeVarType("int*", false, true, false, true), "const int*")); |
| 97 |
9/9✓ Branch 0 (97→98) taken 1 times.
✓ Branch 2 (100→101) taken 1 times.
✓ Branch 4 (103→104) taken 1 times.
✓ Branch 6 (106→107) taken 1 times.
✓ Branch 8 (107→108) taken 1 times.
✓ Branch 10 (108→109) taken 1 times.
✓ Branch 12 (111→112) taken 1 times.
✓ Branch 14 (112→113) taken 1 times.
✓ Branch 16 (113→114) taken 1 times.
|
10 | phoenix_assert(phoenix_check("makeVarType ", makeVarType("int*", false, true, true, true), "const int*")); |
| 98 | |||
| 99 |
9/9✓ Branch 0 (128→129) taken 1 times.
✓ Branch 2 (131→132) taken 1 times.
✓ Branch 4 (134→135) taken 1 times.
✓ Branch 6 (137→138) taken 1 times.
✓ Branch 8 (138→139) taken 1 times.
✓ Branch 10 (139→140) taken 1 times.
✓ Branch 12 (142→143) taken 1 times.
✓ Branch 14 (143→144) taken 1 times.
✓ Branch 16 (144→145) taken 1 times.
|
10 | phoenix_assert(phoenix_check("makeVarType ", makeVarType("Shadok", false, false, false, false), "Shadok &")); |
| 100 |
9/9✓ Branch 0 (159→160) taken 1 times.
✓ Branch 2 (162→163) taken 1 times.
✓ Branch 4 (165→166) taken 1 times.
✓ Branch 6 (168→169) taken 1 times.
✓ Branch 8 (169→170) taken 1 times.
✓ Branch 10 (170→171) taken 1 times.
✓ Branch 12 (173→174) taken 1 times.
✓ Branch 14 (174→175) taken 1 times.
✓ Branch 16 (175→176) taken 1 times.
|
9 | phoenix_assert(phoenix_check("makeVarType ", makeVarType("Shadok", false, true, false, false), "const Shadok &")); |
| 101 | 1 | } | |
| 102 | |||
| 103 | |||
| 104 | 1 | int main(int argc, char ** argv){ | |
| 105 | 1 | testGetIsSimpleType(); | |
| 106 | 1 | testTypeUtils(); | |
| 107 | 1 | testGetDefaultValueTypeInCpp(); | |
| 108 | 1 | testGetTestDefaultValueTypeInCpp(); | |
| 109 | 1 | testMakeVarType(); | |
| 110 | 1 | return 0; | |
| 111 | } | ||
| 112 | |||
| 113 | |||
| 114 |