openmicroscopy/openmicroscopy — pull request #123 by joshmoore (2012-03-15 13:48:30+00:00)
Title: Migrate from boost to gtest

For work on the public data (see 2874), it's necessary to modify the Permissions objects in each of OmeroPy, OmeroJava, and OmeroCpp. I wasted almost all day yesterday on a EXC_BAD_ACCESS which ultimately comes down to problems with the Boost unit testing framework.

Since I will be needing to do much more testing of C++ in the coming weeks, it made sense to just fix this problem. This branch removes boost as a dependency completely and adds the source files for gtest 1.6.0 (https://code.google.com/p/googletest) meaning there is no longer a need to install anything to run OmeroCpp tests. (The downside is that the files are over 1 MB)

The documentation on the wiki will need to get upgraded, but my hope is that we can do that as a part of sphinx so it's properly versioned. (Making the changes now means that the 4.3 version is invalid, etc.)

CC: @rleigh-dundee, @melissalinkert

If we need to push this down deeper in the stack for use by bioformats we can.