# CITRUS: C++ Unit Testing for Real-world Usage CITRUS is an implementation of Unit-level Fuzzing for C++ based on random method sequence generation. Implemented using C++14 and backporting library to utilize C++17's `std::optional` feature. Tested working on: Ubuntu 16.04, 18.04, 20.04 using LLVM/Clang++ 11.0.1 -- Developed by SWTV Lab, KAIST