| 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 (5→6) taken 1 times.
✓ Branch 4 (6→7) taken 1 times.
✓ Branch 6 (7→8) taken 1 times.
✓ Branch 8 (10→11) taken 1 times.
✓ Branch 10 (13→14) 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 (30→31) taken 1 times.
✓ Branch 4 (31→32) taken 1 times.
✓ Branch 6 (32→33) taken 1 times.
✓ Branch 8 (35→36) taken 1 times.
✓ Branch 10 (38→39) 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 (55→56) taken 1 times.
✓ Branch 4 (56→57) taken 1 times.
✓ Branch 6 (57→58) taken 1 times.
✓ Branch 8 (60→61) taken 1 times.
✓ Branch 10 (63→64) 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 (80→81) taken 1 times.
✓ Branch 4 (81→82) taken 1 times.
✓ Branch 6 (82→83) taken 1 times.
✓ Branch 8 (85→86) taken 1 times.
✓ Branch 10 (88→89) 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 (105→106) taken 1 times.
✓ Branch 4 (106→107) taken 1 times.
✓ Branch 6 (107→108) taken 1 times.
✓ Branch 8 (110→111) taken 1 times.
✓ Branch 10 (113→114) 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 (130→131) taken 1 times.
✓ Branch 4 (131→132) taken 1 times.
✓ Branch 6 (132→133) taken 1 times.
✓ Branch 8 (135→136) taken 1 times.
✓ Branch 10 (138→139) 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 (155→156) taken 1 times.
✓ Branch 4 (156→157) taken 1 times.
✓ Branch 6 (157→158) taken 1 times.
✓ Branch 8 (160→161) taken 1 times.
✓ Branch 10 (163→164) 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 (180→181) taken 1 times.
✓ Branch 4 (181→182) taken 1 times.
✓ Branch 6 (182→183) taken 1 times.
✓ Branch 8 (185→186) taken 1 times.
✓ Branch 10 (188→189) 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 (205→206) taken 1 times.
✓ Branch 4 (206→207) taken 1 times.
✓ Branch 6 (207→208) taken 1 times.
✓ Branch 8 (210→211) taken 1 times.
✓ Branch 10 (213→214) 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 (230→231) taken 1 times.
✓ Branch 4 (231→232) taken 1 times.
✓ Branch 6 (232→233) taken 1 times.
✓ Branch 8 (235→236) taken 1 times.
✓ Branch 10 (238→239) 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 (255→256) taken 1 times.
✓ Branch 4 (256→257) taken 1 times.
✓ Branch 6 (257→258) taken 1 times.
✓ Branch 8 (260→261) taken 1 times.
✓ Branch 10 (263→264) 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 (280→281) taken 1 times.
✓ Branch 4 (281→282) taken 1 times.
✓ Branch 6 (282→283) taken 1 times.
✓ Branch 8 (285→286) taken 1 times.
✓ Branch 10 (288→289) 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 (305→306) taken 1 times.
✓ Branch 4 (306→307) taken 1 times.
✓ Branch 6 (307→308) taken 1 times.
✓ Branch 8 (310→311) taken 1 times.
✓ Branch 10 (313→314) 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 (330→331) taken 1 times.
✓ Branch 4 (331→332) taken 1 times.
✓ Branch 6 (332→333) taken 1 times.
✓ Branch 8 (335→336) taken 1 times.
✓ Branch 10 (338→339) 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 (2→3) taken 1 times.
✓ Branch 2 (3→4) taken 1 times.
✓ Branch 4 (6→7) taken 1 times.
✓ Branch 6 (9→10) taken 1 times.
✓ Branch 8 (12→13) taken 1 times.
✓ Branch 10 (13→14) taken 1 times.
|
7 | phoenix_assert(!generator_typeIsList("int")); |
| 34 |
6/6✓ Branch 0 (21→22) taken 1 times.
✓ Branch 2 (22→23) taken 1 times.
✓ Branch 4 (25→26) taken 1 times.
✓ Branch 6 (28→29) taken 1 times.
✓ Branch 8 (31→32) taken 1 times.
✓ Branch 10 (32→33) taken 1 times.
|
7 | phoenix_assert(generator_typeIsList("std::list<int>")); |
| 35 | |||
| 36 |
9/9✓ Branch 0 (42→43) taken 1 times.
✓ Branch 2 (43→44) taken 1 times.
✓ Branch 4 (44→45) taken 1 times.
✓ Branch 6 (47→48) taken 1 times.
✓ Branch 8 (48→49) taken 1 times.
✓ Branch 10 (51→52) taken 1 times.
✓ Branch 12 (54→55) 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 (74→75) taken 1 times.
✓ Branch 4 (75→76) taken 1 times.
✓ Branch 6 (78→79) taken 1 times.
✓ Branch 8 (79→80) taken 1 times.
✓ Branch 10 (82→83) taken 1 times.
✓ Branch 12 (85→86) 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 (5→6) taken 1 times.
✓ Branch 4 (6→7) taken 1 times.
✓ Branch 6 (9→10) taken 1 times.
✓ Branch 8 (10→11) taken 1 times.
✓ Branch 10 (13→14) taken 1 times.
✓ Branch 12 (16→17) 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 (36→37) taken 1 times.
✓ Branch 4 (37→38) taken 1 times.
✓ Branch 6 (40→41) taken 1 times.
✓ Branch 8 (41→42) taken 1 times.
✓ Branch 10 (44→45) taken 1 times.
✓ Branch 12 (47→48) 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 (67→68) taken 1 times.
✓ Branch 4 (68→69) taken 1 times.
✓ Branch 6 (71→72) taken 1 times.
✓ Branch 8 (72→73) taken 1 times.
✓ Branch 10 (75→76) taken 1 times.
✓ Branch 12 (78→79) 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 (98→99) taken 1 times.
✓ Branch 4 (99→100) taken 1 times.
✓ Branch 6 (102→103) taken 1 times.
✓ Branch 8 (103→104) taken 1 times.
✓ Branch 10 (106→107) taken 1 times.
✓ Branch 12 (109→110) 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 (129→130) 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 (137→138) taken 1 times.
✓ Branch 12 (140→141) 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 (160→161) taken 1 times.
✓ Branch 4 (161→162) taken 1 times.
✓ Branch 6 (164→165) taken 1 times.
✓ Branch 8 (165→166) taken 1 times.
✓ Branch 10 (168→169) taken 1 times.
✓ Branch 12 (171→172) 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 (191→192) taken 1 times.
✓ Branch 4 (192→193) taken 1 times.
✓ Branch 6 (195→196) taken 1 times.
✓ Branch 8 (196→197) taken 1 times.
✓ Branch 10 (199→200) taken 1 times.
✓ Branch 12 (202→203) 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 (222→223) taken 1 times.
✓ Branch 4 (223→224) 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 (233→234) 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 (253→254) taken 1 times.
✓ Branch 4 (254→255) taken 1 times.
✓ Branch 6 (257→258) taken 1 times.
✓ Branch 8 (258→259) taken 1 times.
✓ Branch 10 (261→262) taken 1 times.
✓ Branch 12 (264→265) 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 (284→285) taken 1 times.
✓ Branch 4 (285→286) taken 1 times.
✓ Branch 6 (288→289) taken 1 times.
✓ Branch 8 (289→290) taken 1 times.
✓ Branch 10 (292→293) taken 1 times.
✓ Branch 12 (295→296) 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 (315→316) taken 1 times.
✓ Branch 4 (316→317) taken 1 times.
✓ Branch 6 (319→320) taken 1 times.
✓ Branch 8 (320→321) taken 1 times.
✓ Branch 10 (323→324) taken 1 times.
✓ Branch 12 (326→327) 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 (346→347) taken 1 times.
✓ Branch 4 (347→348) taken 1 times.
✓ Branch 6 (350→351) taken 1 times.
✓ Branch 8 (351→352) taken 1 times.
✓ Branch 10 (354→355) taken 1 times.
✓ Branch 12 (357→358) 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 (377→378) taken 1 times.
✓ Branch 4 (378→379) taken 1 times.
✓ Branch 6 (381→382) taken 1 times.
✓ Branch 8 (382→383) taken 1 times.
✓ Branch 10 (385→386) taken 1 times.
✓ Branch 12 (388→389) 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 (408→409) taken 1 times.
✓ Branch 4 (409→410) taken 1 times.
✓ Branch 6 (412→413) taken 1 times.
✓ Branch 8 (413→414) taken 1 times.
✓ Branch 10 (416→417) taken 1 times.
✓ Branch 12 (419→420) 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 (439→440) taken 1 times.
✓ Branch 4 (440→441) taken 1 times.
✓ Branch 6 (443→444) taken 1 times.
✓ Branch 8 (444→445) taken 1 times.
✓ Branch 10 (447→448) taken 1 times.
✓ Branch 12 (450→451) 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 (470→471) taken 1 times.
✓ Branch 4 (471→472) taken 1 times.
✓ Branch 6 (474→475) taken 1 times.
✓ Branch 8 (475→476) taken 1 times.
✓ Branch 10 (478→479) taken 1 times.
✓ Branch 12 (481→482) 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 (501→502) taken 1 times.
✓ Branch 4 (502→503) taken 1 times.
✓ Branch 6 (505→506) taken 1 times.
✓ Branch 8 (506→507) taken 1 times.
✓ Branch 10 (509→510) taken 1 times.
✓ Branch 12 (512→513) 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 (532→533) taken 1 times.
✓ Branch 4 (533→534) taken 1 times.
✓ Branch 6 (536→537) taken 1 times.
✓ Branch 8 (537→538) taken 1 times.
✓ Branch 10 (540→541) taken 1 times.
✓ Branch 12 (543→544) 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 (5→6) taken 1 times.
✓ Branch 4 (6→7) taken 1 times.
✓ Branch 6 (9→10) taken 1 times.
✓ Branch 8 (10→11) taken 1 times.
✓ Branch 10 (13→14) taken 1 times.
✓ Branch 12 (16→17) 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 (36→37) taken 1 times.
✓ Branch 4 (37→38) taken 1 times.
✓ Branch 6 (40→41) taken 1 times.
✓ Branch 8 (41→42) taken 1 times.
✓ Branch 10 (44→45) taken 1 times.
✓ Branch 12 (47→48) 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 (67→68) taken 1 times.
✓ Branch 4 (68→69) taken 1 times.
✓ Branch 6 (71→72) taken 1 times.
✓ Branch 8 (72→73) taken 1 times.
✓ Branch 10 (75→76) taken 1 times.
✓ Branch 12 (78→79) 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"), "PPath(\"Some/Path\")")); |
| 69 | |||
| 70 |
9/9✓ Branch 0 (97→98) taken 1 times.
✓ Branch 2 (98→99) taken 1 times.
✓ Branch 4 (99→100) taken 1 times.
✓ Branch 6 (102→103) taken 1 times.
✓ Branch 8 (103→104) taken 1 times.
✓ Branch 10 (106→107) taken 1 times.
✓ Branch 12 (109→110) 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 (129→130) 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 (137→138) taken 1 times.
✓ Branch 12 (140→141) 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 (160→161) taken 1 times.
✓ Branch 4 (161→162) taken 1 times.
✓ Branch 6 (164→165) taken 1 times.
✓ Branch 8 (165→166) taken 1 times.
✓ Branch 10 (168→169) taken 1 times.
✓ Branch 12 (171→172) 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 (191→192) taken 1 times.
✓ Branch 4 (192→193) taken 1 times.
✓ Branch 6 (195→196) taken 1 times.
✓ Branch 8 (196→197) taken 1 times.
✓ Branch 10 (199→200) taken 1 times.
✓ Branch 12 (202→203) 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 (222→223) taken 1 times.
✓ Branch 4 (223→224) 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 (233→234) 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 (253→254) taken 1 times.
✓ Branch 4 (254→255) taken 1 times.
✓ Branch 6 (257→258) taken 1 times.
✓ Branch 8 (258→259) taken 1 times.
✓ Branch 10 (261→262) taken 1 times.
✓ Branch 12 (264→265) 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 (284→285) taken 1 times.
✓ Branch 4 (285→286) taken 1 times.
✓ Branch 6 (288→289) taken 1 times.
✓ Branch 8 (289→290) taken 1 times.
✓ Branch 10 (292→293) taken 1 times.
✓ Branch 12 (295→296) 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 (315→316) taken 1 times.
✓ Branch 4 (316→317) taken 1 times.
✓ Branch 6 (319→320) taken 1 times.
✓ Branch 8 (320→321) taken 1 times.
✓ Branch 10 (323→324) taken 1 times.
✓ Branch 12 (326→327) 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 (346→347) taken 1 times.
✓ Branch 4 (347→348) taken 1 times.
✓ Branch 6 (350→351) taken 1 times.
✓ Branch 8 (351→352) taken 1 times.
✓ Branch 10 (354→355) taken 1 times.
✓ Branch 12 (357→358) 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 (377→378) taken 1 times.
✓ Branch 4 (378→379) taken 1 times.
✓ Branch 6 (381→382) taken 1 times.
✓ Branch 8 (382→383) taken 1 times.
✓ Branch 10 (385→386) taken 1 times.
✓ Branch 12 (388→389) 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 (408→409) taken 1 times.
✓ Branch 4 (409→410) taken 1 times.
✓ Branch 6 (412→413) taken 1 times.
✓ Branch 8 (413→414) taken 1 times.
✓ Branch 10 (416→417) taken 1 times.
✓ Branch 12 (419→420) 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 (439→440) taken 1 times.
✓ Branch 4 (440→441) taken 1 times.
✓ Branch 6 (443→444) taken 1 times.
✓ Branch 8 (444→445) taken 1 times.
✓ Branch 10 (447→448) taken 1 times.
✓ Branch 12 (450→451) 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 (470→471) taken 1 times.
✓ Branch 4 (471→472) taken 1 times.
✓ Branch 6 (474→475) taken 1 times.
✓ Branch 8 (475→476) taken 1 times.
✓ Branch 10 (478→479) taken 1 times.
✓ Branch 12 (481→482) 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 (501→502) taken 1 times.
✓ Branch 4 (502→503) taken 1 times.
✓ Branch 6 (505→506) taken 1 times.
✓ Branch 8 (506→507) taken 1 times.
✓ Branch 10 (509→510) taken 1 times.
✓ Branch 12 (512→513) 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 (532→533) taken 1 times.
✓ Branch 4 (533→534) taken 1 times.
✓ Branch 6 (536→537) taken 1 times.
✓ Branch 8 (537→538) taken 1 times.
✓ Branch 10 (540→541) taken 1 times.
✓ Branch 12 (543→544) 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 (5→6) taken 1 times.
✓ Branch 4 (6→7) taken 1 times.
✓ Branch 6 (9→10) taken 1 times.
✓ Branch 8 (10→11) taken 1 times.
✓ Branch 10 (13→14) taken 1 times.
✓ Branch 12 (16→17) 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 (36→37) taken 1 times.
✓ Branch 4 (37→38) taken 1 times.
✓ Branch 6 (40→41) taken 1 times.
✓ Branch 8 (41→42) taken 1 times.
✓ Branch 10 (44→45) taken 1 times.
✓ Branch 12 (47→48) 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 (67→68) taken 1 times.
✓ Branch 4 (68→69) taken 1 times.
✓ Branch 6 (71→72) taken 1 times.
✓ Branch 8 (72→73) taken 1 times.
✓ Branch 10 (75→76) taken 1 times.
✓ Branch 12 (78→79) 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 (98→99) taken 1 times.
✓ Branch 4 (99→100) taken 1 times.
✓ Branch 6 (102→103) taken 1 times.
✓ Branch 8 (103→104) taken 1 times.
✓ Branch 10 (106→107) taken 1 times.
✓ Branch 12 (109→110) 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 (129→130) 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 (137→138) taken 1 times.
✓ Branch 12 (140→141) 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 (160→161) taken 1 times.
✓ Branch 4 (161→162) taken 1 times.
✓ Branch 6 (164→165) taken 1 times.
✓ Branch 8 (165→166) taken 1 times.
✓ Branch 10 (168→169) taken 1 times.
✓ Branch 12 (171→172) 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 |