标签: java junit
当我不在网络上时,有些测试没有意义,可以访问共享资源。脱机运行这些测试将导致测试失败和异常。
是否可以设置给定测试,使其仅在满足某些条件时运行,例如,当存在网络连接时?
答案 0 :(得分:4)
这听起来像是assumptions的工作。
@Test public void someTestThatNeedsNetworkConnectivity() { assumeTrue(thereIsNetworkConnectivity()); // ... }