关于本地ABAP单元测试的问题

2020-09-18 21:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经在SE24中创建了本地测试...

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

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


我已经在SE24中创建了本地测试课程来测试我的课程。 可以说我的本地类名称是zlcl_test。

当我从zlcl_test调用method1时,应该创建一个数据库条目,但不是(在此处发出)。 当我从我的程序(SE38)调用相同的method1时,它正确地创建了数据库条目。

我第一次使用Local Test类。 我想我缺少了一些东西。

解决这个问题的任何想法吗?...

感谢与问候,

穆图

3条回答
xfwsx85
2020-09-18 22:31

单元测试框架会进行回滚,因此,如果您不提交,则不会保存任何内容。

重新。 最后一点,这不是技术限制,而是设计方法。 与数据库的交互增加了从单元测试到集成测试的范围,应避免使用。

对不起,但这是一个很大的话题,我们无法在一个单独的答案文章中真正涉及到,并且已经写了很多有关该话题的文章(实际上是整本书)。 Egor建议的课程非常好。 联机帮助中还有很多文档,还有一些很好的信息,例如

https://wiki.scn.sap。 com/wiki/display/ABAP/ABAP + Unit + Best + Practices

请随时发布有关您不清楚的领域的个别问题,但我建议您花一些时间使用可用资源。 如果正确使用,ABAP Unit确实是一个很好的工具,并且可以成为开发过程中令人愉快的一部分,因为它使您真正地思考代码及其结构。

一周热门 更多>