Java 我想读取eclipse控制台中显示的xml响应,以使用预期的xml进行断言。

Java 我想读取eclipse控制台中显示的xml响应,以使用预期的xml进行断言。,java,xml,eclipse,console,Java,Xml,Eclipse,Console,我想读取eclipse控制台中显示的xml响应,以使用预期的xml进行断言。有人能帮我在运行测试时读取eclipse控制台的输出吗?eclipse控制台只显示打印到标准输出的内容。如果您不担心虚假输出,那么您可以非常简单地打印对标准输出有用的任何信息,并且它应该在那里结束,假设您已将调试器正确地连接到正在运行的进程 不过,我想不出一种在断言失败时自动执行该操作的现成方法,因为它很可能是作用域中的局部异常(因此您无法捕获并重新抛出生成的异常) 对System.out.println()的简单调用应

我想读取eclipse控制台中显示的xml响应,以使用预期的xml进行断言。有人能帮我在运行测试时读取eclipse控制台的输出吗?

eclipse控制台只显示打印到标准输出的内容。如果您不担心虚假输出,那么您可以非常简单地打印对标准输出有用的任何信息,并且它应该在那里结束,假设您已将调试器正确地连接到正在运行的进程

不过,我想不出一种在断言失败时自动执行该操作的现成方法,因为它很可能是作用域中的局部异常(因此您无法捕获并重新抛出生成的异常)


System.out.println()
的简单调用应该给您一个开始。

我不确定您是否试图使用Junit等断言两个XML?我也不知道你从控制台阅读是什么意思

如果您正在编写使用两个XML进行断言的代码,那么使用Junit和XMLUnit下面的链接会有所帮助


你能更详细地解释一下你需要做什么吗?您希望显示的XML是什么,您希望做出的断言是什么?您正在运行什么类型的测试,是JUnit吗?