This project contains two C++ functions tested using:
- ✅ Input Space Partitioning (ISP)
- ✅ Edge Pair Coverage (EPC)
- ✅ Control Flow Graphs (CFG)
- ✅ Automated unit tests via CUnit in Eclipse CDT
cli_set_idle_timeout(int timeout)
crypto_auth_hmacsha256_update(const char* message, size_t length)
cli_set_idle_timeout.cpp
— function + logictest_cli_set_idle_timeout.cpp
— CUnit testscrypto_auth_hmacsha256_update.cpp
— function + logictest_crypto_auth_hmacsha256_update.cpp
— manual testAssignment3.docx
— Full written report- CFG images included 📊 in report
- Requires Eclipse CDT + CUnit