【发布时间】:2016-10-31 18:54:35
【问题描述】:
我有这项服务需要为其创建单元测试:
SomeObject obj = new SomeObject();
String objConfig = "<root id=%id% param1="something">....</root>"
obj.setField1("value1");
obj.setField2("value2");
someObjectDao.create(obj);
Long objId = obj.getId();
obj.setConfig(objConfig.replace("%id%", objId.toString()));
someObjectDao.update(obj);
现在的问题是,在实际情况下,DAO 创建会为对象分配 ID,但是如何通过单元测试设置对象 ID?
【问题讨论】:
标签: java unit-testing junit dao data-access-object