Currently the unit tests are extremely verbose, tedious, and hard to manage, so using a framework like gtest could make the process cleaner.