gpt4 book ai didi

java - 如何使用 JPOS 库测试和模拟外设

转载 作者:行者123 更新时间:2023-12-02 11:18:06 25 4
gpt4 key购买 nike

我们是 JPos 库的新手,我们希望自动化需要外围交互的测试用例。

为了自动化多个场景的测试,我们希望绕过连接的外围设备并为我们的应用程序提供模拟值。

例如我们有一个连接的“秤”来测量重量,我们想模拟从秤上读取的值,因此这个方法,

scale.getWeightUnit()

返回我们的模拟值。

通过某些配置可以在 JPos 中实现吗?

最佳答案

Jpos库使用jpos.xml中提到的服务类这些服务类可以位于外部 pos.jar 中(应该位于类路径中)并在运行时创建。例如,IBM 提供了一个 ibmpos.jar 文件,该文件具有与外围设备通信的服务实现。

因此,要模拟服务,请编辑 jpos.xml 文件,创建您自己的服务实现以返回模拟值并在类路径中添加实现类。

您还需要在服务实现类中触发 dataOccured 事件来模拟硬件事件(例如,模拟扫描仪的扫描事件)

关于java - 如何使用 JPOS 库测试和模拟外设,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50128740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com