2020-09-24 05:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用hybris 6.2,并尝试使用Mockito编写单元测试用例。 在一种情况下,我应该模拟会话购物车。 请帮助我如何嘲笑相同。
嗨,
如果我正确理解了您的问题,那么您的问题的答案如下: Cart通过CartModel类实现(在Javadoc中搜索以获取更多信息:https://help.hybris.com/6.2.0/api/commercesuite/index.html)。
本文紧随其后: https://help.hybris.com/6.6.0/hcd/8c6e8668866910148fc390638f82bad2 .html 我创建了一个模拟示例。
//创建模拟对象 最终的CartModel mockedCartModel =模拟(CartModel.class); //模拟方法的返回值 when(mockedCartModel.getDescription())。thenReturn("模拟说明"); //测试结果 assertEquals("对getDescription()的调用应该返回了'Mocked description'"," Mocked description",mockedCartModel.getDescription());
如果我误解了您的问题,请纠正我,我将再进行研究。
希望这会有所帮助,并致以最好的问候,
我认为您可能会使用B2BCartService的实现,该实现扩展了CartService(默认值是DefaultB2BCartService)并利用其方法,例如:
public boolean hasSessionCart(); 公共CartModel getSessionCart();
最多设置5个标签!
嗨,
如果我正确理解了您的问题,那么您的问题的答案如下: Cart通过CartModel类实现(在Javadoc中搜索以获取更多信息:https://help.hybris.com/6.2.0/api/commercesuite/index.html)。
本文紧随其后: https://help.hybris.com/6.6.0/hcd/8c6e8668866910148fc390638f82bad2 .html 我创建了一个模拟示例。
如果我误解了您的问题,请纠正我,我将再进行研究。
希望这会有所帮助,并致以最好的问候,
嗨,
我认为您可能会使用B2BCartService的实现,该实现扩展了CartService(默认值是DefaultB2BCartService)并利用其方法,例如:
希望这会有所帮助,并致以最好的问候,
一周热门 更多>