You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by je...@apache.org on 2015/12/11 17:33:12 UTC

incubator-geode git commit: GEODE-647: Adding some test debugging output

Repository: incubator-geode
Updated Branches:
  refs/heads/develop a84780e32 -> 9d047b4df


GEODE-647: Adding some test debugging output


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/9d047b4d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/9d047b4d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/9d047b4d

Branch: refs/heads/develop
Commit: 9d047b4df4af8d60161cab95fc9a1af5e6d956ae
Parents: a84780e
Author: Jens Deppe <jd...@pivotal.io>
Authored: Fri Dec 11 08:31:51 2015 -0800
Committer: Jens Deppe <jd...@pivotal.io>
Committed: Fri Dec 11 08:32:41 2015 -0800

----------------------------------------------------------------------
 .../management/internal/cli/GfshParserJUnitTest.java   | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/9d047b4d/gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/cli/GfshParserJUnitTest.java
----------------------------------------------------------------------
diff --git a/gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/cli/GfshParserJUnitTest.java b/gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/cli/GfshParserJUnitTest.java
index 68fe251..c536147 100644
--- a/gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/cli/GfshParserJUnitTest.java
+++ b/gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/cli/GfshParserJUnitTest.java
@@ -150,8 +150,11 @@ public class GfshParserJUnitTest {
    */
   @Test
   public void testComplete() throws Exception {
+    StringBuilder debugger = new StringBuilder();
+
     // get a CommandManager, add sample commands
     CommandManager commandManager = CommandManager.getInstance(false);
+    debugger.append("cm1:").append(String.format("0x%x", commandManager.hashCode()));
     assertNotNull("CommandManager should not be null.", commandManager);
     commandManager.add(Commands.class.newInstance());
     commandManager.add(SimpleConverter.class.newInstance());
@@ -167,6 +170,16 @@ public class GfshParserJUnitTest {
     List<String> completionCandidates = new ArrayList<String>();
     List<String> completionValues = new ArrayList<String>();
     parser.complete(input, input.length(), completionCandidates);
+    debugger.append(" cm2:").append(String.format("0x%x", CommandManager.getExisting().hashCode()));
+    if (completionValues.size() != completionCandidates.size()) {
+      if (completionCandidates.size() > 0) {
+        for (String s : completionCandidates) {
+          debugger.append(" ").append(s);
+        }
+      }
+      assertEquals(debugger.toString(), completionValues.size(), completionCandidates.size());
+    }
+
     assertSimpleCompletionValues(completionValues, completionCandidates);
 
     // Input contains a string which is prefix