单元测试 - 实体(模型类)是什么双重(演员)?
Unit test - What double (actor) are entities (model classes)?
这里是关于单元测试中的实体的概念性问题。试图完全理解这些概念。
我应该如何在我的单元测试中命名我的实体?...我的意思是,我通常创建一个像 PersonMock 的 class,它有不同的方法,如 "newPerson1()"、"newPerson2()" 和以此类推,每个方法返回一个具有不同状态的实例,用于测试不同的场景。
不过貌似这不是"mock"的纯概念(最近在看一本单元测试的书)。据我了解,实体(和实体构建器)不是模拟(也不是存根、假货、假人等)……它们在单元测试中是什么?只是模型构建者?
你们如何管理和命名这些负责创建将在测试中使用的实体的对象? (就像上面的 PersonMock。)
欢迎提供任何其他最佳实践技巧。提前致谢!
这里是关于单元测试中的实体的概念性问题。试图完全理解这些概念。
我应该如何在我的单元测试中命名我的实体?...我的意思是,我通常创建一个像 PersonMock 的 class,它有不同的方法,如 "newPerson1()"、"newPerson2()" 和以此类推,每个方法返回一个具有不同状态的实例,用于测试不同的场景。
不过貌似这不是"mock"的纯概念(最近在看一本单元测试的书)。据我了解,实体(和实体构建器)不是模拟(也不是存根、假货、假人等)……它们在单元测试中是什么?只是模型构建者?
你们如何管理和命名这些负责创建将在测试中使用的实体的对象? (就像上面的 PersonMock。)
欢迎提供任何其他最佳实践技巧。提前致谢!