Sha256: e2d2485d900ff495c19a3e6a0a6833be6ae390f5636eef58361eabcd7e1d4e63
Contents?: true
Size: 1.55 KB
Versions: 2
Compression:
Stored size: 1.55 KB
Contents
require File.dirname(__FILE__) + '/spec_helper' describe "tuio objects" do before :each do setup_server end it 'should update tracking' do send_message( '/tuio/2Dobj', "set", 49, 25, 0.38, 0.35, 3.14, 0.0, 0.0, 0.0, 0.0, 0.0 ) @server.tuio_objects.size.should == 1 @server.tuio_objects[49][:class_id].should == 25 end it 'should only keep alive the objects the client says are alive' do send_message( '/tuio/2Dobj', "set", 49, 25, 0.38, 0.35, 3.14, 0.0, 0.0, 0.0, 0.0, 0.0 ) send_message( '/tuio/2Dobj', "set", 51, 26, 0.12, 0.50, 3.14, 0.0, 0.0, 0.0, 0.0, 0.0 ) send_message( '/tuio/2Dobj', "alive", 49) @server.tuio_objects.size.should == 1 end end describe "tuio_cursors" do before :each do setup_server end it 'should update tracking' do send_message( '/tuio/2Dcur', "set", 22, 0.38, 0.35, 0.0, 0.0, 0.0 ) @server.tuio_cursors.size.should == 1 end it 'should update tracking for multiples' do send_message( '/tuio/2Dcur', "set", 22, 0.38, 0.35, 0.0, 0.0, 0.0 ) send_message( '/tuio/2Dcur', "set", 27, 0.12, 0.50, 0.0, 0.0, 0.0 ) @server.tuio_cursors.size.should == 2 end it 'should only keep alive the cursors the client says are alive' do send_message( '/tuio/2Dcur', "set", 22, 0.38, 0.35, 0.0, 0.0, 0.0 ) send_message( '/tuio/2Dcur', "set", 27, 0.12, 0.50, 0.0, 0.0, 0.0 ) send_message( '/tuio/2Dcur', "alive", 22) @server.tuio_cursors.size.should == 1 @server.tuio_cursors[22][:session_id].should == 22 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aberant-tuio-ruby-0.0.1 | spec/tuio_event_spec.rb |
aberant-tuio-ruby-0.0.2 | spec/tuio_event_spec.rb |