天天看点

SAP Spartacus PageMetaResolver 的单元测试

PageMetaResolver 的实现:

SAP Spartacus PageMetaResolver 的单元测试

如果传入的 Page 的类型和模板,同本 PageMetaResolver 负责的类型和模板匹配,得分就加一,否则减一。

Service 就是 PageMetaResolver,如果其负责的 pageType 正好等于传入的 Page 对象的 pageType 属性,加一。

SAP Spartacus PageMetaResolver 的单元测试

下面这种得 0 分的情况,虽然 pageType 匹配了,但是 template 没有匹配,1 + ( -1 ) = 0

SAP Spartacus PageMetaResolver 的单元测试

两个字段都匹配,得2分:

SAP Spartacus PageMetaResolver 的单元测试

继续阅读