Sha256: 7832e5df2f17195ac591fdc36cbacf80f6b5425f52b35eb80ce784c3407d7746

Contents?: true

Size: 583 Bytes

Versions: 3

Compression:

Stored size: 583 Bytes

Contents

require File.dirname(__FILE__) + "/../test_helper"

class MovableObjectTest < Test::Unit::TestCase

  should "be properly cast to their real subclasses on C++ -> Ruby" do
   	mo = scene_manager.create_movable_object("myThingy", "Light", {}) 
		assert_equal "myThingy", mo.get_name
		assert mo.is_a?(Light)
  end

	should "not have listener methods" do
   	mo = scene_manager.create_movable_object("myThingy", "Light", {}) 

		assert !mo.respond_to?(:set_listener)
		assert !mo.respond_to?(:get_listener)
		assert !mo.respond_to?(:extract_movable_object)
	end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ogre.rb-0.2-i686-linux test/unit/movable_object_test.rb
ogre.rb-0.2-i386-mswin32 test/unit/movable_object_test.rb
ogre.rb-0.2-x86_64-linux test/unit/movable_object_test.rb