相关疑难解决方法(0)

在Java中比较2个XML文档的最佳方法

我正在尝试编写一个应用程序的自动测试,它基本上将自定义消息格式转换为XML消息并将其发送到另一端.我有一组很好的输入/输出消息对,所以我需要做的就是发送输入消息并监听XML消息从另一端出来.

当需要将实际输出与预期输出进行比较时,我遇到了一些问题.我的第一个想法就是对预期和实际消息进行字符串比较.这样做效果不好,因为我们拥有的示例数据并不总是一致地格式化,并且通常会有不同的别名用于XML命名空间(有时根本不使用命名空间.)

我知道我可以解析两个字符串,然后遍历每个元素并自己进行比较,这不会太困难,但我觉得有一个更好的方法或我可以利用的库.

所以,归结起来,问题是:

给定两个包含有效XML的Java字符串,您将如何确定它们在语义上是否等效?如果您有办法确定差异是什么,可以获得奖励积分.

java xml testing comparison parsing

194
推荐指数
7
解决办法
18万
查看次数

是否有Java反射实用程序来对两个对象进行深度比较?

我正在尝试为clone()大型项目中的各种操作编写单元测试,我想知道是否有一个现有的类能够获取两个相同类型的对象,进行深入比较,并说是否'相同与否?

java comparison equals

91
推荐指数
9
解决办法
7万
查看次数

如何一般地比较整个java bean?

我一直试图在org.apache.commons.beanutils库中找到一个方法/习惯用来评估两个实例之间所有属性的相等性,即bean的通用equals()方法.
有没有一种简单的方法可以使用这个库?或者我是以错误的方式来做这件事的?谢谢.

java javabeans

18
推荐指数
2
解决办法
2万
查看次数

NUnit - 断言检查所有属性是否相等?

Nunit中是否有一个断言检查2个对象之间的所有属性是否相同,而我不必重写等于?

我目前正在使用反射来断言一对对象的每个单独属性.

nunit

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×3

comparison ×2

equals ×1

javabeans ×1

nunit ×1

parsing ×1

testing ×1

xml ×1