expected: <男> but was: <男>

  今天写程序,突然看到这个错误:junit.framework.AssertionFailedError: expected:<男> but was:<男>
把错误发到群里,震惊了世界后,突然发现了原因。
  assertEquals(resume.getSex(), “男”);
应该是
  assertEquals(resume.getSex().toString(), “男”);
  少了个toString()。但是我自己为了前台输出方便,在Sex类里实现了toString。结果junit在输出错误的时候就输出了那个”男”,然后就有了那个神奇的错误信息。

Leave a Reply

Your email address will not be published. Required fields are marked *