无法存根方法“标题”,因为模拟的类OCMock中不存在这样的方法

加布里埃尔·贡萨尔维斯(Gabriel Goncalves)

我正在编写此单元测试:

   - (void)testCellValues
{
    id bookMock = [OCMockObject mockForClass:[LBBook class]];
    [[[bookMock stub] andReturn:@"Book Title"] title];
}

当然,那之后还有一些代码。但是在这一点上,执行测试时出现了此错误:

[LBReviewsDashboardDataSourceTest testCellValues] failed: OCMockObject[LBBook]: cannot stub or expect method 'title' because no such method exists in the mocked class.

但是LBBook类具有属性title这是LBBook类:

@interface LBBook : LBManagedObjectFactory

@property (nonatomic, retain) NSString * title;

@end

我不知道这里发生了什么,如果类具有标题,为什么OCMock会返回该错误attribute

提前致谢。

埃里克·多恩伯格(Erik Doernenburg)

CoreData使用动态属性。OCMock中尚未正确支持这些功能。可以valueForKey:代替存根另请参阅:OCMock:将@dynamic属性OCMock存入核心数据动态属性问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法存根方法“标题”,因为在模拟的类OCMock中不存在这样的方法

来自分类Dev

OCMock不存根NSBundle方法

来自分类Dev

存根或模拟不存在的方法时,如何配置Rspec引发错误?

来自分类Dev

证明不存在这样的算法

来自分类Dev

模拟“应该接收”但方法不存在

来自分类Dev

Rspec,您可以存根对象上不存在的方法(或模拟可以采用任何方法的对象)吗?

来自分类Dev

OCMock-模拟类方法?

来自分类Dev

如何调用PHP中不存在的类方法?

来自分类Dev

模拟PHPUnit 10中不存在的类

来自分类Dev

的方法不存在

来自分类Dev

symfony 构造器错误不存在这样的服务

来自分类Dev

PHPUnit:模拟不存在的类

来自分类Dev

该模拟对象上不存在方法-Laravel,Mockery

来自分类Dev

如何禁止不存在的模拟方法的猴子修补?

来自分类Dev

OCMock模拟协议的静态类方法。

来自分类Dev

从基类中调用基类中不存在的派生方法

来自分类Dev

从基类中调用在基类中不存在的派生方法

来自分类Dev

不能在Xcode 5.0中使用OCMock 2.1+存根类方法

来自分类Dev

不能在Xcode 5.0中使用OCMock 2.1+存根类方法

来自分类Dev

Hibernate:无法打开类路径资源,因为它不存在

来自分类Dev

Spring Boot 1.4:类路径资源[]无法解析为URL,因为它不存在

来自分类Dev

Spring Data JPA:类路径资源[]无法解析为URL,因为它不存在

来自分类Dev

无法打开类路径资源[pointsconfig.properties],因为它不存在

来自分类Dev

Spring Data JPA:类路径资源[]无法解析为URL,因为它不存在

来自分类Dev

检查可能不存在的包含类方法

来自分类Dev

接口如何公开实现类中不存在的公共属性/方法?

来自分类Dev

Ruby动态重新定义include中不存在的类方法

来自分类Dev

接口如何公开实现类中不存在的公共属性/方法?

来自分类Dev

有什么方法可以用 DOM 中不存在的 JS 选择 CSS 类?

Related 相关文章

  1. 1

    无法存根方法“标题”,因为在模拟的类OCMock中不存在这样的方法

  2. 2

    OCMock不存根NSBundle方法

  3. 3

    存根或模拟不存在的方法时,如何配置Rspec引发错误?

  4. 4

    证明不存在这样的算法

  5. 5

    模拟“应该接收”但方法不存在

  6. 6

    Rspec,您可以存根对象上不存在的方法(或模拟可以采用任何方法的对象)吗?

  7. 7

    OCMock-模拟类方法?

  8. 8

    如何调用PHP中不存在的类方法?

  9. 9

    模拟PHPUnit 10中不存在的类

  10. 10

    的方法不存在

  11. 11

    symfony 构造器错误不存在这样的服务

  12. 12

    PHPUnit:模拟不存在的类

  13. 13

    该模拟对象上不存在方法-Laravel,Mockery

  14. 14

    如何禁止不存在的模拟方法的猴子修补?

  15. 15

    OCMock模拟协议的静态类方法。

  16. 16

    从基类中调用基类中不存在的派生方法

  17. 17

    从基类中调用在基类中不存在的派生方法

  18. 18

    不能在Xcode 5.0中使用OCMock 2.1+存根类方法

  19. 19

    不能在Xcode 5.0中使用OCMock 2.1+存根类方法

  20. 20

    Hibernate:无法打开类路径资源,因为它不存在

  21. 21

    Spring Boot 1.4:类路径资源[]无法解析为URL,因为它不存在

  22. 22

    Spring Data JPA:类路径资源[]无法解析为URL,因为它不存在

  23. 23

    无法打开类路径资源[pointsconfig.properties],因为它不存在

  24. 24

    Spring Data JPA:类路径资源[]无法解析为URL,因为它不存在

  25. 25

    检查可能不存在的包含类方法

  26. 26

    接口如何公开实现类中不存在的公共属性/方法?

  27. 27

    Ruby动态重新定义include中不存在的类方法

  28. 28

    接口如何公开实现类中不存在的公共属性/方法?

  29. 29

    有什么方法可以用 DOM 中不存在的 JS 选择 CSS 类?

热门标签

归档