在我的 Junit 中,它会触发进程,一段时间后会发生超时。我想在那个服务器进程中设置那个超时消息,最后想在 Junit 中得到它。
在服务器端jsp代码中,我尝试了下面的代码。
<% Properties props = System.getProperties();
props.setProperty("reason","timeout");%>
在我的 Junit 测试用例中,当我尝试使用下面的代码时,它返回 null。
props.setProperty("reason");
我知道它为什么不起作用,因为它不是永久性的,而且范围有限。无法在代码中的每个位置甚至系统中的不同项目中访问属性。
我想在服务器端代码中添加新的服务器属性,在 JUnit 中我想获取更新后的属性。请建议什么方法是好的。
早些时候,我尝试使用 response.addHeader 在 jsp 代码中添加新的标题,并尝试最终在 Jnuit 中使用 HttpURLConnection 获取该标题,但没有成功,因此尝试了其他方法,例如设置系统属性等。