Author: joeswatosh
Date: Fri Apr  6 18:28:30 2012
New Revision: 1310535

URL: http://svn.apache.org/viewvc?rev=1310535&view=rev
Log:
Since the change to the APR hash function, the order that some data are returned
from some APIs are no longer determinate. Sort the data before comparing to get
the buildbots passing again.

* subversion/bindings/swig/ruby/test/test_client.rb
  (SvnClientTest#test_changelists_get_with_block, 
   SvnClientTest#test_changelists_get_without_block): Sort the contents of the 
   changelists returned by the block passed to assert_changelists, so they will
   match the expectations.

Modified:
    subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb

Modified: subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb?rev=1310535&r1=1310534&r2=1310535&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb 
(original)
+++ subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb Fri Apr  
6 18:28:30 2012
@@ -2341,7 +2341,9 @@ class SvnClientTest < Test::Unit::TestCa
 
   def test_changelists_get_without_block
     assert_changelists do |ctx, changelist_name|
-      ctx.changelists(changelist_name, @wc_path)
+      changelists = ctx.changelists(changelist_name, @wc_path)
+      changelists.each_value { |v| v.sort! }
+      changelists
     end
   end
 
@@ -2351,6 +2353,7 @@ class SvnClientTest < Test::Unit::TestCa
       ctx.changelists(changelist_name, @wc_path) do |path,cl_name|
         changelists[cl_name] << path
       end
+      changelists.each_value { |v| v.sort! }
       changelists
     end
   end


Reply via email to