mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	(test_remote_array_and_hash): pseudo remote objects are protected
against GC. [ruby-dev:27911] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									937731e7f8
								
							
						
					
					
						commit
						5fdf643637
					
				
					 2 changed files with 11 additions and 2 deletions
				
			
		|  | @ -1,3 +1,8 @@ | |||
| Sun Dec 11 22:07:58 2005  Masatoshi SEKI  <m_seki@mva.biglobe.ne.jp> | ||||
| 
 | ||||
| 	* test/rinda/test_rinda.rb (test_remote_array_and_hash): pseudo remote | ||||
| 	  objects are protected against GC. [ruby-dev:27911] | ||||
| 
 | ||||
| Sat Dec 10 01:06:06 2005  Keiju Ishitsuka <keiju@ruby-lang.org> | ||||
| 	 | ||||
| 	* lib/matrix.rb: add Matrix#determinant_e, Matrix#rank_e. | ||||
|  |  | |||
|  | @ -511,9 +511,13 @@ class TupleSpaceProxyTest < Test::Unit::TestCase | |||
|   end | ||||
| 
 | ||||
|   def test_remote_array_and_hash | ||||
|     @ts.write(DRbObject.new([1, 2, 3])) | ||||
|     ary = [1, 2, 3] | ||||
|     @ts.write(DRbObject.new(ary)) | ||||
|     GC.start | ||||
|     assert_equal([1, 2, 3], @ts.take([1, 2, 3], 0)) | ||||
|     @ts.write(DRbObject.new({'head' => 1, 'tail' => 2})) | ||||
|     hash = {'head' => 1, 'tail' => 2} | ||||
|     @ts.write(DRbObject.new(hash)) | ||||
|     GC.start | ||||
|     assert_equal({'head' => 1, 'tail' => 2}, | ||||
|                  @ts.take({'head' => 1, 'tail' => 2}, 0)) | ||||
|   end | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 seki
						seki