How to use:
- Clone / Download the files from the repository
- Put the files in the folder with all your files, including maina1.cpp (from the course's website).
- Compile your files to create an executable. Can be done by: g++ -std=c++11 -DNDEBUG -Wall *.cpp -o prog
- Give tester.sh premission by: chmod u+x tester.sh
- Change in tester.sh - the EXECUTABLE to your executable if needed
- Change the number of tests if needed, default is 100 (there are 500 tests)
- Run tester.sh by: ./tester.sh
- No unit tests available.
- The tests do not check handling of allocation errors.
Credit to Omer Ziv (https://github.com/omrzv) for the tester.sh file.