【问题标题】:Why was this unit test declared failed?为什么这个单元测试被宣布失败?
【发布时间】:2014-01-13 14:50:56
【问题描述】:

为什么说0不等于0?

【问题讨论】:

  • 你试过“0U”来使零无符号吗?比较使用类型,在您的情况下 0 是有符号的,计数是无符号的。
  • @BrianWalker 很确定这是对的,只是在这里设置一个示例来测试...

标签: ios unit-testing xctest


【解决方案1】:

这是一个选角问题。 count 返回一个NSUInteger 并且0 被假定为一个NSInteger。通过写 0U(NSUInteger)0 将你的零转换为无符号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 2021-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多