2020-09-18 21:48发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经在SE24中创建了本地测试... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经在SE24中创建了本地测试课程来测试我的课程。 可以说我的本地类名称是zlcl_test。
当我从zlcl_test调用method1时,应该创建一个数据库条目,但不是(在此处发出)。 当我从我的程序(SE38)调用相同的method1时,它正确地创建了数据库条目。
我第一次使用Local Test类。 我想我缺少了一些东西。
解决这个问题的任何想法吗?...
感谢与问候,
穆图
这里有很多问题。
-您怎么称呼它?
-您不能仅通过单元测试框架来调用ABAP单元测试方法。 因此,我很确定您没有创建单元测试类(该类必须具有CLASS ... FOR TESTING作为定义的一部分,并且必须写在单元测试类组件中。
-您绝对不能从SE38报告中调用它
-您的意思是"但不是(在这里发出)"?
-单元测试通常不应与数据库交互,其主要目的是应将代码与可能影响结果的外部组件隔离开来,例如函数调用,数据库表等。
建议您多读一点,这里有一些很棒的博客,也有很好的文档。
https: //www.google.com/search?q=site%3Asap.com+abap+unit&oq=site%3Asap.com+abap+unit
最多设置5个标签!
这里有很多问题。
-您怎么称呼它?
-您不能仅通过单元测试框架来调用ABAP单元测试方法。 因此,我很确定您没有创建单元测试类(该类必须具有CLASS ... FOR TESTING作为定义的一部分,并且必须写在单元测试类组件中。
-您绝对不能从SE38报告中调用它
-您的意思是"但不是(在这里发出)"?
-单元测试通常不应与数据库交互,其主要目的是应将代码与可能影响结果的外部组件隔离开来,例如函数调用,数据库表等。
建议您多读一点,这里有一些很棒的博客,也有很好的文档。
https: //www.google.com/search?q=site%3Asap.com+abap+unit&oq=site%3Asap.com+abap+unit
一周热门 更多>