homework3: add tests/CMakeLists.txt