如何在 Windows 中模拟/测试 Java 程序的大型机文件 I/O (JZOS)?
Posted
技术标签:
【中文标题】如何在 Windows 中模拟/测试 Java 程序的大型机文件 I/O (JZOS)?【英文标题】:How to mock/test Mainframe file I/O (JZOS) for a java program in windows? 【发布时间】:2017-08-18 08:47:55 【问题描述】:在开发 Java 程序以读取/处理和写入大型机文件时,如何在开发人员本地环境(Windows PC)中测试此文件 i/o 功能(使用 JZOS 实用程序)?
有没有办法在开发人员中安全地模拟/测试文件 i/o 功能 本地环境,而不是每次将代码移动到大型机 并测试文件 i/o 功能?
【问题讨论】:
【参考方案1】:JZOS 有一个file factory,只要文件名不是 MVS 数据集,它就可以在非 z/OS 平台上使用。
【讨论】:
看起来我们将只使用 JZOS 实用程序(ZFile 类)来读写 MVS 数据集,所以在 windows 平台上开发代码时必须找到一种方法来模拟它 为什么不创建自己的工厂,或者更好地使用像 Guice 这样的依赖注入库和 Mockito? 当然,会探索这些选项。谢谢。以上是关于如何在 Windows 中模拟/测试 Java 程序的大型机文件 I/O (JZOS)?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Windows 测试 ios 上的反应原生应用程序?