MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / TestGarbage

Class TestGarbage

test/testgarbage.cpp:31–1909  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29#include <string>
30
31class TestGarbage : public TestFixture {
32public:
33 TestGarbage() : TestFixture("TestGarbage") {}
34
35private:
36 /*const*/ Settings settings = settingsBuilder().debugwarnings().build();
37
38 void run() override {
39 settings.severity.fill();
40 settings.certainty.fill();
41
42 mNewTemplate = true;
43
44 // don't freak out when the syntax is wrong
45
46 TEST_CASE(final_class_x);
47 TEST_CASE(wrong_syntax1);
48 TEST_CASE(wrong_syntax2);
49 TEST_CASE(wrong_syntax3); // #3544
50 TEST_CASE(wrong_syntax4); // #3618
51 TEST_CASE(wrong_syntax_if_macro); // #2518 - if MACRO()
52 TEST_CASE(wrong_syntax_class_x_y); // #3585 - class x y { };
53 TEST_CASE(wrong_syntax_anonymous_struct);
54 TEST_CASE(syntax_case_default);
55 TEST_CASE(garbageCode1);
56 TEST_CASE(garbageCode2); // #4300
57 TEST_CASE(garbageCode3); // #4869
58 TEST_CASE(garbageCode4); // #4887
59 TEST_CASE(garbageCode5); // #5168
60 TEST_CASE(garbageCode6); // #5214
61 TEST_CASE(garbageCode7);
62 TEST_CASE(garbageCode8); // #5511
63 TEST_CASE(garbageCode9); // #5604
64 TEST_CASE(garbageCode10); // #6127
65 TEST_CASE(garbageCode12);
66 TEST_CASE(garbageCode13); // #2607
67 TEST_CASE(garbageCode15); // #5203
68 TEST_CASE(garbageCode16);
69 TEST_CASE(garbageCode17);
70 TEST_CASE(garbageCode18);
71 TEST_CASE(garbageCode20);
72 TEST_CASE(garbageCode21);
73 TEST_CASE(garbageCode22);
74 TEST_CASE(garbageCode23);
75 TEST_CASE(garbageCode24); // #6361
76 TEST_CASE(garbageCode25);
77 TEST_CASE(garbageCode26);
78 TEST_CASE(garbageCode27);
79 TEST_CASE(garbageCode28);
80 TEST_CASE(garbageCode30); // #5867
81 TEST_CASE(garbageCode31); // #6539
82 TEST_CASE(garbageCode33); // #6613
83 TEST_CASE(garbageCode34); // #6626
84 TEST_CASE(garbageCode35); // #2604
85 TEST_CASE(garbageCode36); // #6334
86 TEST_CASE(garbageCode37); // #5166
87 TEST_CASE(garbageCode38); // #6666
88 TEST_CASE(garbageCode40); // #6620

Callers

nothing calls this directly

Calls 2

buildMethod · 0.80
debugwarningsMethod · 0.80

Tested by

no test coverage detected