单元测试 - 什么双(演员)是实体(模型类)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单元测试 - 什么双(演员)是实体(模型类)?相关的知识,希望对你有一定的参考价值。
这里有关于单元测试中实体的概念性问题。试图完全理解这些概念。
我应该如何在单元测试中命名我的实体?...我的意思是,我通常创建一个像PersonMock这样的类,它有不同的方法,比如“newPerson1()”,“newPerson2()”等,每个方法返回一个实例用于测试不同场景的不同状态。
但看起来这不是“模拟”的纯粹概念(目前正在阅读单元测试书)。据我了解,实体(和实体buiders)不是模拟(而不是存根,假货,假人等)......它们在单元测试中是什么?只是模型建设者?
你们如何管理和命名这些对象,负责创建将在测试中使用的实体? (就像上面的PersonMock。)
欢迎任何其他进一步的最佳实践技巧。提前致谢!
答案
他们被称为固定装置。模拟可以是一个子集。所以在你的情况下,我会有一个PersonFixture
,提供有用的Person
口味,以便在测试时使用。
以上是关于单元测试 - 什么双(演员)是实体(模型类)?的主要内容,如果未能解决你的问题,请参考以下文章