CPPUNIT_ASSERT_EQUAL(a, b) “expects” the value “a” and fails if “b” is different. The logic seems backwards to me, but matching CppUnit’s output is important so I’m doing the same in LolUnit.