Open dloney opened 4 years ago
If we don't use boost, do you have another method you would prefer as a testing library?
Also #7 will require substantial effort to serialize the model objects. I think this is necessary for long term code development to be able to fully synchronize the models between workers. Boost has a component which helps with that. So it would be introducing one dependency to solve two issues. We can potentially set Boost up as a git submodule and incorporate into the makefile, so the user wouldn't have to link to anything from the main package.
I'm not that familiar with C++ testing libraries. It looks like Boost has a recommended library. If we introduce a Boost dependency, it can be leveraged with #7 since Boost also provides serialization libraries.