我对OPA5的集成测试有点新意,所以我正在阅读tutorial on the dev guide。在第一个示例代码中and
之前包含此iTeardownMyAppFrame()
。
// Assertions Then.onThePostPage.theTitleShouldDisplayTheName("Jeans").and.iTeardownMyAppFrame();
我想知道and
究竟做了什么,但我找不到任何关于它的文档。 and
属性包含在sap.ui.test.Opa5
and
方法返回的承诺中,如下图所示:
来自API参考:
{jQuery.promise}成功解决的承诺
所以我查看了关于promise的但是我找不到任何关于iTeardownMyAppFrame
的信息,这些信息表明返回的jQuery.promise是由OPA5扩展的。
and
没有 and
正常工作(因为它总是返回相同的承诺)。那么and
的目的是什么?它只是语法糖吗?由于缺少combn(1:5,2)
,是否有人遇到错误?有没有关于它的文件我忽略了?
PS:如果您需要使用OPA5进行集成测试的最小示例,请告诉我。
答案 0 :(得分:4)
我不仅仅是从OPA开始,但据我所知,.and.
用于链接。所以它与使用两个Then
语句相同。
答案 1 :(得分:1)
“。and”是一种纯粹的语法糖,使动作听起来像流利的英语句子。使用它是好的做法还是反模式值得怀疑。