Convert tests to gtest
Created by: patrick96
This converts all legacy tests to use googletest. Except for the string test which was already converted in #1237. I will open a new PR, once this and #1237 are merged to remove the legacy testing functions in test.hpp
Closes #127 because we know have a proper testing setup and testing all the things is something we will never achieve so otherwise this issue would just stay open forever