有这个问题的.NET版本回答这里:XML input/output with FitnesseXML输入/与Java输出FitNesse的
我需要做的是与FitNesse中的Java版本,并似乎没有要任何类似。我有一些接受XML并返回XML的测试,所以我需要输入和期望的输出来处理字段中的XML。我已经尝试过各种html转义,但似乎并没有完成比较方面的工作。 XML是任意的,所以我不能将它解析为域对象并比较单个字段(嗯,我可以,但会有大量不同的对象映射)。
任何人都可以通过通用的方式找到解决这个问题的方法吗?某个地方存在的.net解决方案的自定义Java等价物?
您的目标是在测试页中使用XML并在测试页中将e比较结果进行比较?在测试XML输出时存在一个问题,因为顺序不一定有意义,所以顺序会从连续运行改变。 FitNesse进行直接的文本比较,以便可以导致测试故障转移不改变XML语义的格式更改。我们通过编写可以使用XPath查询XML的特殊装置来解决此问题。如果您觉得此评论符合您的需求,我会寻求更正式的答案。 –
我想我必须自己写点东西。 Fitnesse对HTTP调用的结果没有任何比较。突出一个简单的“确保页面X有内容Y”。在我的情况下,该调用返回SOAP(这是XML)。 XML排序在我的情况下是受控的。嗯,我必须建立一个自定义的解决方案。 –