2020-09-23 19:50发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,大家好,我正在为我们的一种方法创建测试,并且该方法具有product.getName(),我正在使用语言环境设置测试中的值
final Locale locale = new Locale(" en"); productModel.setName(" DE-base",locale);
但是在运行测试时,出现以下错误。
我收到类似"(分离的)服务层模型没有LocaleProvider的错误"
在这里,我们将不胜感激。
你好Suresh,
您不需要创建英语语言环境对象,请尝试使用Locale.ENGLISH设置产品的英语名称,这应该可以工作。 有关更多详细信息,请查看OOTB测试类(例如:LocalizationAwareValidationServiceTest)。
此致
Raghavendra。
感谢raghavendra的回复,我已经通过模拟并执行doReturn来修复了它
最多设置5个标签!
你好Suresh,
您不需要创建英语语言环境对象,请尝试使用Locale.ENGLISH设置产品的英语名称,这应该可以工作。 有关更多详细信息,请查看OOTB测试类(例如:LocalizationAwareValidationServiceTest)。
此致
Raghavendra。
感谢raghavendra的回复,我已经通过模拟并执行doReturn来修复了它
一周热门 更多>