点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨社区
我想向我的GUI组件(大多数基于ALV)添加单元测试,但是我不知道如何做。
负责(ALV)GUI处理的所有类的基本结构
*生成ALV(公共)->构建ALV并显示
*刷新ALV(受保护的/事件)->如果周围的GUI组件通过事件进行通知,则刷新ALV
* handle_click(私有)->处理特定于组件 按钮点击等事件。
是否有任何建议对此类对象进行单元测试。 主要要包含的代码是针对组件特定事件的私有方法。
塞巴斯蒂安(Thx Sebastian)
我认为您仅需要测试表的内容和事件的行为。
要澄清一下:也许您的设计不允许进行单元测试。 所有逻辑都应放在自己可以测试的类中。 UI只会调用这些经过测试的方法。
使用在CL_GUI类中将要使用的所有方法创建一个接口。 通过传递对实际CL_GUI类的调用来实现它。 创建一个实现该接口的本地测试双。
插入对本地测试双的引用。
您好,Sebastian,
用于UI测试,我会参加eCATT。
Robert,您好,
我不想测试UI。 目标是使单元测试中的代码隐藏在后面。
还有其他方法吗?
Thx
一周热门 更多>