* subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/tests/BasicTests.java
  (BasicTests.testBasicLocking): Add a regression test for Issue #2394: No
  error dialog if lock command fails.

Suggested by: jaa

Index: subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/tests/BasicTests.java
===================================================================
--- subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/tests/BasicTests.java	(revision 16095)
+++ subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/tests/BasicTests.java	(working copy)
@@ -1367,6 +1367,17 @@
         assertEquals("rev number from commit",-1, client.commit(
                 new String[]{thisTest.getWCPath()},"message", true));
         assertEquals("file should be read write now", true, f.canWrite());
+
+        try
+        {
+            // Attempt to lock an invalid path
+            client.lock(new String[]{thisTest.getWCPath()+"/A/mu2"}, "comment",
+                        false);
+            fail("missing exception");
+        }
+        catch (ClientException e)
+        {
+        }
     }
 
     /**
