Title: Clean up Plugins example code for SetPointerPlugin · Issue #47 · cpputest/cpputest.github.io · GitHub
Open Graph Title: Clean up Plugins example code for SetPointerPlugin · Issue #47 · cpputest/cpputest.github.io
X Title: Clean up Plugins example code for SetPointerPlugin · Issue #47 · cpputest/cpputest.github.io
Description: I'm having a problem compiling AllTests.cpp after adding the setup code which seems to be recommended in Plugin Manual re: SetPointerPlugin . My AllTests.cpp looks like this: #include "CppUTest/CommandLineTestRunner.h" int main(int ac, c...
Open Graph Description: I'm having a problem compiling AllTests.cpp after adding the setup code which seems to be recommended in Plugin Manual re: SetPointerPlugin . My AllTests.cpp looks like this: #include "CppUTest/Com...
X Description: I'm having a problem compiling AllTests.cpp after adding the setup code which seems to be recommended in Plugin Manual re: SetPointerPlugin . My AllTests.cpp looks like this: #include "Cpp...
Opengraph URL: https://github.com/cpputest/cpputest.github.io/issues/47
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Clean up Plugins example code for SetPointerPlugin","articleBody":"I'm having a problem compiling AllTests.cpp after adding the setup code which seems to be recommended in Plugin Manual re: SetPointerPlugin . My AllTests.cpp looks like this: \r\n```\r\n#include \"CppUTest/CommandLineTestRunner.h\"\r\n\r\nint main(int ac, char** av)\r\n{\r\n TestRegistry* r = TestRegistry::getCurrentRegistry();\r\n SetPointerPlugin ps(\"PointerStore\");\r\n r-\u003einstallPlugin(\u0026ps);\r\n\r\n return CommandLineTestRunner::RunAllTests(ac, av);\r\n}\r\n```\r\nbut when I compile it (gcc:10), I get an error:\r\n\r\n```\r\n$ make ./test-obj/1/2/tests/AllTests.o\r\ncompiling AllTests.cpp\r\ntests/AllTests.cpp: In function ‘int main(int, char**)’:\r\ntests/AllTests.cpp:11:34: error: incomplete type ‘TestRegistry’ used in nested name specifier\r\n 11 | TestRegistry* r = TestRegistry::getCurrentRegistry();\r\n | ^~~~~~~~~~~~~~~~~~\r\ncompilation terminated due to -Wfatal-errors.\r\nmake: *** [/home/keith/e2_studio/Ranger/CppUTest/build/MakefileWorker.mk:511: test-obj/1/2/tests/AllTests.o] Error 1\r\n```\r\nAfter searching for SetPointerPlugin in the CppUTest source files, in function `int CommandLineTestRunner::runAllTestsMain()` the SetPointerPlugin is installed in the registry by default, with no extra setup code being needed in main(). So it seems that the setup code shown for installing it should be *removed* from Plugin Manual re: SetPointerPlugin. ","author":{"url":"https://github.com/keith-at-spacee","@type":"Person","name":"keith-at-spacee"},"datePublished":"2021-01-28T14:46:54.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/47/cpputest.github.io/issues/47"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:bb7fb789-8c81-9901-3368-57e430049cb1 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C6C2:25FEA8:EE1BBF:14C3BA2:696A31A2 |
| html-safe-nonce | cf199266f418799a9637d752118f66863e91eaf9b2ce460e2dc3f04269853238 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNkMyOjI1RkVBODpFRTFCQkY6MTRDM0JBMjo2OTZBMzFBMiIsInZpc2l0b3JfaWQiOiI2ODcxNDQ1NDk5MjAyMzg0MjkwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | f2fadf1b15830924a2db6469575ade517c8f7a5211e275aeb7f502c4a0cb8abc |
| hovercard-subject-tag | issue:796072700 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/cpputest/cpputest.github.io/47/issue_layout |
| twitter:image | https://opengraph.githubassets.com/a6d0628a4000dd869d37d341f13d9c296a252d901cf7b792c453ae5b65b01eae/cpputest/cpputest.github.io/issues/47 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/a6d0628a4000dd869d37d341f13d9c296a252d901cf7b792c453ae5b65b01eae/cpputest/cpputest.github.io/issues/47 |
| og:image:alt | I'm having a problem compiling AllTests.cpp after adding the setup code which seems to be recommended in Plugin Manual re: SetPointerPlugin . My AllTests.cpp looks like this: #include "CppUTest/Com... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | keith-at-spacee |
| hostname | github.com |
| expected-hostname | github.com |
| None | ade130928b3890d20ecf9c887468a17e88d5c9a740ea2a85c2c2162e7c58e623 |
| turbo-cache-control | no-preview |
| go-import | github.com/cpputest/cpputest.github.io git https://github.com/cpputest/cpputest.github.io.git |
| octolytics-dimension-user_id | 2120339 |
| octolytics-dimension-user_login | cpputest |
| octolytics-dimension-repository_id | 9639434 |
| octolytics-dimension-repository_nwo | cpputest/cpputest.github.io |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 9639434 |
| octolytics-dimension-repository_network_root_nwo | cpputest/cpputest.github.io |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | c00842167ca2e5b13e8171812965d503e925ece6 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width