{"id":27624296,"url":"https://github.com/aisha-zahid/softwaretesting-cunit","last_synced_at":"2025-04-23T11:28:12.411Z","repository":{"id":288736440,"uuid":"969035586","full_name":"Aisha-Zahid/SoftwareTesting-Cunit","owner":"Aisha-Zahid","description":"C++ unit testing project with Input Space Partitioning, Edge Pair Coverage, Control Flow Graphs, and CUnit in Eclipse.","archived":false,"fork":false,"pushed_at":"2025-04-19T08:53:20.000Z","size":5716,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T15:07:52.115Z","etag":null,"topics":["cfg","cpp","cunit","eclipse-cdt","edge-pair-coverage","functional-testing","isp","software-testing","test-cases","unit-testing","white-box-testing"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aisha-Zahid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-04-19T08:31:08.000Z","updated_at":"2025-04-19T08:53:23.000Z","dependencies_parsed_at":"2025-04-19T15:07:55.948Z","dependency_job_id":"c248b66c-fb5b-4af0-9197-93690c3a3ee4","html_url":"https://github.com/Aisha-Zahid/SoftwareTesting-Cunit","commit_stats":null,"previous_names":["aisha-zahid/softwaretesting-cunit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aisha-Zahid%2FSoftwareTesting-Cunit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aisha-Zahid%2FSoftwareTesting-Cunit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aisha-Zahid%2FSoftwareTesting-Cunit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aisha-Zahid%2FSoftwareTesting-Cunit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aisha-Zahid","download_url":"https://codeload.github.com/Aisha-Zahid/SoftwareTesting-Cunit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250424262,"owners_count":21428337,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cfg","cpp","cunit","eclipse-cdt","edge-pair-coverage","functional-testing","isp","software-testing","test-cases","unit-testing","white-box-testing"],"created_at":"2025-04-23T11:28:11.543Z","updated_at":"2025-04-23T11:28:12.404Z","avatar_url":"https://github.com/Aisha-Zahid.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Software Testing Assignment (C++ + CUnit)\n\nThis project contains two C++ functions tested using:\n- ✅ Input Space Partitioning (ISP)\n- ✅ Edge Pair Coverage (EPC)\n- ✅ Control Flow Graphs (CFG)\n- ✅ Automated unit tests via CUnit in Eclipse CDT\n\n## Functions\n1. `cli_set_idle_timeout(int timeout)`\n2. `crypto_auth_hmacsha256_update(const char* message, size_t length)`\n\n## Files\n- `cli_set_idle_timeout.cpp` — function + logic\n- `test_cli_set_idle_timeout.cpp` — CUnit tests\n- `crypto_auth_hmacsha256_update.cpp` — function + logic\n- `test_crypto_auth_hmacsha256_update.cpp` — manual test\n- `Assignment3.docx` — Full written report\n- CFG images included 📊 in report\n\n## Run Locally\n- Requires Eclipse CDT + CUnit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faisha-zahid%2Fsoftwaretesting-cunit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faisha-zahid%2Fsoftwaretesting-cunit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faisha-zahid%2Fsoftwaretesting-cunit/lists"}