【发布时间】:2014-07-23 18:14:01
【问题描述】:
我需要测试当互联网连接断开时某个方法是否仍然可以正常工作。
此测试可以在 Linux、Windows 甚至 Jenkins 上的 VM 上运行,因此我认为特定于操作系统的解决方案并不是最好的方法。我也觉得修改安全策略文件不太理想。
理想的执行流程如下所示:
disableNetwork()
testMethod()
enableNetwork()
【问题讨论】:
-
没有要禁用的“JVM 网络连接”。拉电缆。
-
对不起,我认为我的问题已经足够清楚了。
-
您需要在操作系统级别禁用网络适配器。
-
@JimGarrison 我在这里的旧答案中看到了这一点,但我希望现在可以使用另一种解决方案。感谢您的回复。
标签: java linux networking