Sha256: bd8022a6d3cce1fccf1bed208f76d70478246a41a1e7d4c22bc7aff9a83c0f42

Contents?: true

Size: 722 Bytes

Versions: 3

Compression:

Stored size: 722 Bytes

Contents

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

class OverlayElementTest < Test::Unit::TestCase

  should "be properly cast to their real subclasses on C++ -> Ruby" do
		element = OverlayManager.instance.create_overlay_element("Panel", "TestPanel")
		assert_not_nil element
		assert element.is_a?(PanelOverlayElement)

		text_element = OverlayManager.instance.create_overlay_element("TextArea", 
																																"Tester")
		assert_not_nil text_element
		assert text_element.is_a?(TextAreaOverlayElement)

		element2 = OverlayManager.instance.get_overlay_element("TestPanel")
		assert element2.is_a?(PanelOverlayElement)
		assert_equal element.get_name, element2.get_name
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

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