如何模拟Easy Node Access类进行BOPF单元测试?

2020-09-21 05:01发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我为EHS开发了一些基于BOPF的自定义功能,并使用ENA框架,因为它的对象结构干净且有用。 但是由于缺乏文档,我无法解决简单的问题,例如BO的操作和验证单元测试。

我使用静态工厂方法cl_ehfnd_ena_service_mngr => instancev2()获取ENA类的实例。 但是我发现无法对它进行模拟以进行现成的单元测试。

是否有一些好的实践可以测试ENA或其他有效的方法? 也许与ENA有关的某种内幕信息?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我为EHS开发了一些基于BOPF的自定义功能,并使用ENA框架,因为它的对象结构干净且有用。 但是由于缺乏文档,我无法解决简单的问题,例如BO的操作和验证单元测试。

我使用静态工厂方法cl_ehfnd_ena_service_mngr => instancev2()获取ENA类的实例。 但是我发现无法对它进行模拟以进行现成的单元测试。

是否有一些好的实践可以测试ENA或其他有效的方法? 也许与ENA有关的某种内幕信息?

付费偷看设置
发送
2条回答
粗暴的香蕉
1楼-- · 2020-09-21 05:23

你好Ilya,

也许最近关于BOPF测试的帖子为您提供了一些信息:如何使用BUnit测试BOPF动作,确定和验证-BOPF单元测试框架简介

Doze时光
2楼-- · 2020-09-21 05:29

Egor,你好

谢谢,这非常有帮助。 但是不幸的是,框架提供了很小的可能性来测试BOPF内容,例如,我无法测试任何跨BO请求等。但是我使用它编写了一个单元测试来确定默认日期:)

此致

Ilya

一周热门 更多>