Add proper ASSERT_EQ support and better test output