Hamcrest处理数字后缀(Long to Long断言)

时间:2019-01-14 13:23:06

标签: java junit hamcrest

我有一个使用JUnit的测试案例,该案例将文件中的最后一个CMTimeRangeGetIntersection与一个模拟的类实例进行比较:

long

这确实符合预期。

但是,当我对Hamcrest的assertEquals(CUSTOMER_ID, capturedOrderEntity.getCustomerId()); 运算符执行相同操作时,我收到了(预期的)断言错误:

  

java.lang.AssertionError:

     

预期:1
  实际:<1L>

这很有意义,因为我假设类实例将Id设置为1L(使用Long后缀)。

如何在测试用例中删除此后缀,以便保持Hamcrest的详细信息并仍通过测试?

0 个答案:

没有答案