【发布时间】:2016-10-26 13:01:46
【问题描述】:
我有一个非常庞大的项目,我正在尝试制作游戏。我的课程是:
- 游戏(主)
- 播放器
- 怪物
- 战场
- 项目
- 输入读取器
- 实用程序
存在很大的依赖链,因为某些方法运行其他方法。播放器类具有buyItem 和SellItem 等方法,通过HashMap 使用Item 类中的Item 对象。无论如何,我应该在我的 unitTest 类中创建一个 SetUp 方法,该方法为所有类创建对象并将 Items 放入 player 集合中。我知道如何对单个方法进行基本的单元测试,但我无法理解这一点。请善待,我知道一旦我理解它可能会很明显。
【问题讨论】:
-
这里没有什么特别之处:只需编写代码来创建对象,就像在游戏的 main 方法中一样。
-
没有阅读完整的问题,听起来你不是单位,而是ingetration-testing。你可能想看看Object mocking,只模拟你直接需要的依赖项。
-
也许你可以隔离一个你想测试的问题,那么这将是一个更具体的问题。
标签: java unit-testing