2020-09-13 01:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在Hybris系统中,我可以在Hybris启动时找到所有对象,但是同一dao对象在@IntegrationTest注释类中找不到任何实体,有人知道为什么吗?
集成测试在单独的租户 junit 中启动。
junit
这意味着您的所有集成测试都具有单独的数据集(谢天谢地),这取决于您在测试之前设置/导入数据。
检查在SAP Hybris Commerce中进行测试页面以获取更多详细信息
此外,请检查平台随附的集成测试方式。 好艺术家复制,好艺术家偷
AFAIK,否 对于@IntegrationTest和使用平台测试API的所有其他测试,您必须使用 junit 。
我知道,建立测试数据的最初障碍很糟糕。 但是,一旦将所有必要的测试数据存储在impex文件中,编写适当的测试就很容易了。
提示:将 de.hybris.platform.servicelayer.ServicelayerTransactionalTest 用作集成测试的基类。 这会在每个@Test方法之前启动事务,然后回滚->之后,将丢弃测试所需的测试数据的任何更改
de.hybris.platform.servicelayer.ServicelayerTransactionalTest
最多设置5个标签!
集成测试在单独的租户
junit
中启动。这意味着您的所有集成测试都具有单独的数据集(谢天谢地),这取决于您在测试之前设置/导入数据。
检查在SAP Hybris Commerce中进行测试页面以获取更多详细信息
此外,请检查平台随附的集成测试方式。 好艺术家复制,好艺术家偷
AFAIK,否 对于@IntegrationTest和使用平台测试API的所有其他测试,您必须使用
junit
。我知道,建立测试数据的最初障碍很糟糕。 但是,一旦将所有必要的测试数据存储在impex文件中,编写适当的测试就很容易了。
提示:将
de.hybris.platform.servicelayer.ServicelayerTransactionalTest
用作集成测试的基类。 这会在每个@Test方法之前启动事务,然后回滚->之后,将丢弃测试所需的测试数据的任何更改一周热门 更多>