【发布时间】:2015-08-28 02:15:23
【问题描述】:
我正在开发的应用程序为每个输入(唯一的 id)做三件事
- 从与该 ID 相关的多个来源中提取信息
-
验证我提取的信息
2.1 如果验证成功则进行下一次提取
2.2 如果验证失败,则为下一个id做第一步
从所有服务中提取完成后,我得到所有信息,转换并形成值对象
对于提取,我为我要访问并获取信息的每个服务创建了一个类。
我在转换中访问提取类的对象并执行转换。
我的转换类看起来像这样:
builder
.field1(getField1(extract1))
.field2(getFiedl2(extract1, extract2))
.field3(getField3(extract3))
....
.field100+(getField(extract..))
return builder;
现在,我想为我正在进行的转换编写测试用例。我在组织测试用例时遇到了麻烦。
如果我为每个方法创建一个类,那么我最终会得到超过 100 个类。另外,如果我采用每个类 1 个测试类的方法,那么我将在一个类中编写所有测试用例,这将变得非常难以理解。
谁能建议应该怎么做?
【问题讨论】:
标签: java unit-testing oop testng testcase