Sha256: 38d1e16bcde98c7d0dcb023e8e6abf16ddbc00b0d2910c20caf1f28c0a68631a

Contents?: true

Size: 1019 Bytes

Versions: 83

Compression:

Stored size: 1019 Bytes

Contents

# XXX No threads
#require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper'
#require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes'
#
#describe "ThreadGroup#add" do
#  before(:each) do
#    @chan1,@chan2 = Channel.new,Channel.new
#    @thread = Thread.new { @chan1 << :go; @chan2.receive }
#    @chan1.receive
#  end
#
#  after(:each) do
#    @chan2 << :done
#    @thread.join
#  end
#
#  it "adds the given thread to a group and returns self" do
#    @thread.group.should_not == nil
#
#    tg = ThreadGroup.new
#    tg.add(@thread).should == tg
#    @thread.group.should == tg
#    tg.list.include?(@thread).should == true
#  end
#
#  it "removes itself from any other threadgroup" do
#    tg1 = ThreadGroup.new
#    tg2 = ThreadGroup.new
#
#    tg1.add(@thread)
#    @thread.group.should == tg1
#    tg2.add(@thread)
#    @thread.group.should == tg2
#    tg2.list.include?(@thread).should == true
#    tg1.list.include?(@thread).should == false
#  end
#end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/threadgroup/add_spec.rb