提交 4b1d3a13 编写于 作者: K Kohsuke Kawaguchi

added a convenience method

上级 fbec27bb
......@@ -117,6 +117,7 @@ import java.net.URL;
import java.net.URLClassLoader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Enumeration;
import java.util.Iterator;
......@@ -1157,6 +1158,15 @@ public abstract class HudsonTestCase extends TestCase implements RootAction {
assertEqualBeans(lhs,rhs,Util.join(primitiveProperties,","));
}
/**
* Makes sure that two collections are identical via {@link #assertEqualDataBoundBeans(Object, Object)}
*/
public void assertEqualDataBoundBeans(List<?> lhs, List<?> rhs) throws Exception {
assertEquals(lhs.size(), rhs.size());
for (int i=0; i<lhs.size(); i++)
assertEqualDataBoundBeans(lhs.get(i),rhs.get(i));
}
private Constructor<?> findDataBoundConstructor(Class<?> c) {
for (Constructor<?> m : c.getConstructors()) {
if (m.getAnnotation(DataBoundConstructor.class)!=null)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册