我发现自己目前需要依靠遗留代码编写测试,并且我根据复杂的模式生成了这些生成的模型类,这导致了多个嵌套的重定向级别。 E.g:
country.getProvinces().getCities().get(0).getInhabitants().get(0).getName();
我检查了Mockito框架,并且有可能使用Deep Nested Stubs,但不幸的是,当涉及Generics时它不起作用。
填写测试双精度是不可能的,因为测试代码很快就很难跟踪和维护。
类似但有些不同的选项是加载示例文件。代码不会变得混乱,但维护问题仍然存在。
我是否遗漏了其他一些问题?