The idea of this assignment was to learn C++ by implementing algorithms to simulate transactions from a warehouse of products.
This implementation makes use of Google Test. To build the contents of this project first run the build command below. This will build and compile the project and test files with google test. It will generate an executable called warehouse_unittest. Running the warehouse_unittest executable will run the tests found in warehouse_unittest.cpp.
Build:
$ make
Run:
$ ./a.out [filename]
Build Tests:
$ make tests
Run the tests:
$ ./Warehouse_Unittest
Clean the repository:
$ make clean