{"id":21968393,"url":"https://github.com/klugier/uppgoogletest","last_synced_at":"2026-02-19T01:04:30.956Z","repository":{"id":78922446,"uuid":"338860977","full_name":"klugier/UppGoogleTest","owner":"klugier","description":"GoogleTest (GoogleTest \u0026 GoogleMock) distributed source package for Upp platform.","archived":false,"fork":false,"pushed_at":"2022-11-07T10:23:20.000Z","size":496,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T12:32:15.060Z","etag":null,"topics":["distributed","mocking","testing","ultimatepp","upp"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/klugier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-14T17:29:48.000Z","updated_at":"2023-10-19T18:50:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"9f8cf0c5-fd86-4039-9b9a-c10db18c7f9a","html_url":"https://github.com/klugier/UppGoogleTest","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/klugier/UppGoogleTest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klugier%2FUppGoogleTest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klugier%2FUppGoogleTest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klugier%2FUppGoogleTest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klugier%2FUppGoogleTest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/klugier","download_url":"https://codeload.github.com/klugier/UppGoogleTest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klugier%2FUppGoogleTest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29600373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T00:59:38.239Z","status":"ssl_error","status_checked_at":"2026-02-19T00:59:36.936Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["distributed","mocking","testing","ultimatepp","upp"],"created_at":"2024-11-29T13:54:23.985Z","updated_at":"2026-02-19T01:04:30.935Z","avatar_url":"https://github.com/klugier.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UppGoogleTest\nUppGoogleTest is a distributed source nest for [U++](https://www.ultimatepp.org/) platform that wraps [GoogleTest](https://github.com/google/googletest) a popular C++ unit testing framework. The package can be directly downloade using UppHub.\n\nUppGoogleTest provieds two following package:\n- **plugin/gtest** - the wrapepr for GoogleTest library.\n- **plugin/gmock** - the wrapper for GoogleMock library.\n\nThe current package version is basing on GoogleTest [v1.12.1](https://github.com/google/googletest/releases/tag/release-1.12.1).\n\n## Examples\nTo simplify the example, let's test basic String from Upp Core package:\n```cpp\n#include \u003cCore/Core.h\u003e\n#include \u003cplugin/gtest/gtest.h\u003e\n\nclass StringTest : public testing::Test {}\n\nTEST_F(StringTest, TestConstruction)\n{\n    Upp::String empty_string;\n\n    EXPECT_EQ(0, empty_string.GetCount());\n    EXPECT_TRUE(empty_string.IsEmpty());\n}\n\nTEST_APP_MAIN {}\n```\n\nMore examples can be found under examples directory.\n\n## TheIDE integration\nUppGoogleTest provides macros that extends TheIDE capabilities. Directly from Macro -\u003e GoogleTest menu you can execute following operations:\n- **Launch all test** - launches all available tests in the project (CTRL+R)\n- **Launch test** - launches test at code editors cursor line (CTRL+E)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklugier%2Fuppgoogletest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklugier%2Fuppgoogletest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklugier%2Fuppgoogletest/lists"}