1

我有这个需要测试的 java 应用程序。问题是应用程序被设计为在特定环境中运行。即在特定位置包含各种文件和脚本的 linux 机器(java 应用程序使用 Runtime 类运行)。

我想做的是为运行时和系统类创建一个模拟类。但我不想将此代码添加到实际应用程序中,也不想应用程序选择在运行时以哪种模式运行。

我宁愿让应用程序以这种不同的模式编译......可能类似于 C 中的 ifdef。我还认为 AspectJ 作为一种可能的解决方案......

我在正确的轨道上吗?我错过了一些基本的东西吗?

谢谢!

4

0 回答 0