在某些情况下,我必须使用一个委托类,它只是将传入的请求委托给另一个类。
例如,
public class ServiceDelegate
{
private EmployeeService service;
public List fetchEmployees()
{
service.fetchEmployees();
}
}
虽然这个类除了调用服务类之外没有做任何逻辑,但我仍在思考,我们应该通过单元测试来验证委托是否正常,可能是通过一个正面的测试用例。这是正确的做法吗?
我的一些朋友说单位测试代码没有做任何逻辑,比如委托,这是浪费时间。请指教。
感谢您的回答。
答案 0 :(得分:0)
单元测试很有价值,原因有两个:它告诉你要编写什么代码,并确保代码不会意外更改。
但是,我经常编写非常薄的代理或适配器。缓存代理特别要求在授权发生时进行一些测试。在这种情况下,单元测试是完全合适的。
无耻插件:here是一个实用程序类,可以更轻松地进行委派测试。