I am casually evaluating
CppUnit lately. It is
pretty good. I was using the CompileOutputter as the outputter for
CppUnit tests. However, the default settings for gcc is not Emacs
friendly for multi-directory projects. To overcome this, I had to set
the location format of the CompilerOuputter to
In the unit testing world, sometimes we encounter a situation where we need to unit test private or protected member functions. There is a lot of arguments surrounding this topic. Some claim that if a private member function needs testing, it implies that there is a need for refactoring. However ...