单元测试如何在Open SQL上工作?

2020-08-26 20:00发布

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

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


专家们,

说我想要如下所示的数据库处理程序类,其中的方法是纯Open SQL语句。

CLASS lcl_mara_db_handler IMPLEMETATION。

METHOD update_mara。

从is_mara修改mara。

ENDMETHOD。

METHOD insert_mara。

插入.........

ENDMETHOD。

.......

ENDCLASS。

我如何才能首先编写单元测试,因为礼貌是DB,我是否需要考虑其他DB可能返回不同的结果? 还是不必考虑在此休假时进行单元测试?

BR,

Archer

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

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


专家们,

说我想要如下所示的数据库处理程序类,其中的方法是纯Open SQL语句。

CLASS lcl_mara_db_handler IMPLEMETATION。

METHOD update_mara。

从is_mara修改mara。

ENDMETHOD。

METHOD insert_mara。

插入.........

ENDMETHOD。

.......

ENDCLASS。

我如何才能首先编写单元测试,因为礼貌是DB,我是否需要考虑其他DB可能返回不同的结果? 还是不必考虑在此休假时进行单元测试?

BR,

Archer

付费偷看设置
发送
4条回答
悠然的二货
1楼 · 2020-08-26 20:46.采纳回答

为此,我们进行了测试接缝和注射。

https://blogs.sap.com/2015/10/23/abap-news-for-750-test-seams-and-jections

由于您使用的是SAP,因此您可能还会检查7.52文档是否有其他新可能性。

槿木_熙
3楼-- · 2020-08-26 20:44

无论数据库是什么,OpenSQL都能得到相同的结果,这就是采用OpenSQL的原因(回答"我是否需要考虑不同的? DB可能返回不同的结果?")抱歉,我可能没明白你的意思。

梦想连接
4楼-- · 2020-08-26 20:42

也许你可以在D的" ins/del/upd"之后再次"选择",然后 比较您的测试方法中的ACT和EXP。 验证更新openSQL是否确实有效。

一周热门 更多>