From 7865c82396c9b0775f0930b248e9ece3a8318a09 Mon Sep 17 00:00:00 2001 From: Alexander Doroshko Date: Fri, 23 Oct 2009 20:12:46 +0400 Subject: [PATCH] better message for debugging --- .../testFramework/codeInsight/hierarchy/HierarchyViewTestBase.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/java/testFramework/src/com/intellij/testFramework/codeInsight/hierarchy/HierarchyViewTestBase.java b/java/testFramework/src/com/intellij/testFramework/codeInsight/hierarchy/HierarchyViewTestBase.java index cb1945c6c2..d35cb85284 100755 --- a/java/testFramework/src/com/intellij/testFramework/codeInsight/hierarchy/HierarchyViewTestBase.java +++ b/java/testFramework/src/com/intellij/testFramework/codeInsight/hierarchy/HierarchyViewTestBase.java @@ -76,11 +76,14 @@ public abstract class HierarchyViewTestBase extends CodeInsightTestCase { final Object[] children = treeStructure.getChildElements(descriptor); //noinspection unchecked final List expectedChildren = new ArrayList(element.getChildren(NODE_ELEMENT_NAME)); - assertEquals("Children of " + descriptor.getHighlightedText().getText(), expectedChildren.size(), children.length); + final StringBuilder messageBuilder = new StringBuilder("Actual children of [" + descriptor.getHighlightedText().getText() + "]:\n"); for (Object child : children) { - ((HierarchyNodeDescriptor)child).update(); + final HierarchyNodeDescriptor nodeDescriptor = (HierarchyNodeDescriptor)child; + nodeDescriptor.update(); + messageBuilder.append(" [").append(nodeDescriptor.getHighlightedText().getText()).append("]\n"); } + assertEquals(messageBuilder.toString(), expectedChildren.size(), children.length); Arrays.sort(children, new Comparator() { public int compare(final Object first, final Object second) { -- 2.11.4.GIT