You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by br...@apache.org on 2014/03/11 14:37:43 UTC
svn commit: r1576341 - in /subversion/trunk/subversion/bindings/javahl:
native/StatusCallback.cpp tests/org/apache/subversion/javahl/BasicTests.java
Author: brane
Date: Tue Mar 11 13:37:42 2014
New Revision: 1576341
URL: http://svn.apache.org/r1576341
Log:
Adjust JavaHL tests for the semantic change made in r1576308.
* subversion/bindings/javahl/native/StatusCallback.cpp: Revert r1576328.
* subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
(BasicTests.testBasicStatus): Adjust test verification.
Modified:
subversion/trunk/subversion/bindings/javahl/native/StatusCallback.cpp
subversion/trunk/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
Modified: subversion/trunk/subversion/bindings/javahl/native/StatusCallback.cpp
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/StatusCallback.cpp?rev=1576341&r1=1576340&r2=1576341&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/native/StatusCallback.cpp (original)
+++ subversion/trunk/subversion/bindings/javahl/native/StatusCallback.cpp Tue Mar 11 13:37:42 2014
@@ -54,20 +54,6 @@ StatusCallback::callback(void *baton,
const svn_client_status_t *status,
apr_pool_t *pool)
{
- if (!status->versioned
- && !status->conflicted
- && status->node_status == svn_wc_status_none
- && status->repos_node_status == svn_wc_status_none)
- {
- /* Node does not exist in the WC, nor on disk, nor in the repository,
- and it isn't even a tree conflict...
-
- For legacy reasons the current JavaHL api doesn't want to know about
- it even though it explicitly asked for the information. We probably
- want to move this to the deprecated wrapper in a future iteration. */
- return SVN_NO_ERROR;
- }
-
if (baton)
return static_cast<StatusCallback *>(baton)->doStatus(
local_abspath, status, pool);
Modified: subversion/trunk/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java?rev=1576341&r1=1576340&r2=1576341&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java (original)
+++ subversion/trunk/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java Tue Mar 11 13:37:42 2014
@@ -315,8 +315,18 @@ public class BasicTests extends SVNTests
MyStatusCallback statusCallback = new MyStatusCallback();
client.status(fileToSVNPath(fileC, false), Depth.unknown, false, true,
false, false, null, statusCallback);
- if (statusCallback.getStatusArray().length > 0)
- fail("File foo.c should not return a status.");
+ if (statusCallback.getStatusArray().length > 1)
+ fail("File foo.c should not return more than one status.");
+ if (statusCallback.getStatusArray().length == 1)
+ {
+ Status st = statusCallback.getStatusArray()[0];
+ if (st.isConflicted()
+ || st.getTextStatus() != Status.Kind.none
+ || st.getPropStatus() != Status.Kind.none
+ || st.getRepositoryTextStatus() != Status.Kind.none
+ || st.getRepositoryPropStatus() != Status.Kind.none)
+ fail("File foo.c should not return a status.");
+ }
}