Sha256: f32e82688e55da36d6aae90187441590b7e6ec95d54112eeea4c5b86be3fdad8
Contents?: true
Size: 1.78 KB
Versions: 3
Compression:
Stored size: 1.78 KB
Contents
require_relative "helper" class GlimmerTest < Test::Unit::TestCase include Glimmer include_package 'org.eclipse.swt' include_package 'org.eclipse.swt.widgets' include_package 'org.eclipse.swt.layout' include_package 'org.eclipse.swt.graphics' def setup dsl :swt end def teardown @target.display.dispose if @target.display end def test_tab_item_composite_with_default_layout @target = shell { @tab_folder = tab_folder { @tab_item_composite = tab_item { text "Tab 1" label {text "Hello"} } } } assert_not_nil @target assert_not_nil @target.widget assert_equal 1, @tab_folder.widget.items.size assert_instance_of Composite, @tab_item_composite.widget assert_equal @tab_item_composite.widget, @tab_folder.widget.items[0].control assert_equal "Tab 1", @tab_item_composite.tab_item.widget.text assert_not_nil @tab_item_composite.widget.getLayout assert_instance_of GridLayout, @tab_item_composite.widget.getLayout end def test_tab_item_composite_with_fill_layout @target = shell { @tab_folder = tab_folder { @tab_item_composite = tab_item { text "Tab 2" layout FillLayout.new label {text "Hello"} } } } assert_not_nil @target assert_not_nil @target.widget assert_equal 1, @tab_folder.widget.items.size assert_instance_of Composite, @tab_item_composite.widget assert_equal @tab_item_composite.widget, @tab_folder.widget.items[0].control assert_equal "Tab 2", @tab_item_composite.tab_item.widget.text assert_not_nil @tab_item_composite.widget.getLayout assert_instance_of FillLayout, @tab_item_composite.widget.getLayout end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
glimmer-0.1.5.470 | test/glimmer_tab_item_test.rb |
glimmer-0.1.4.470 | test/glimmer_tab_item_test.rb |
glimmer-0.1.4.swt.pre.4.7.0 | test/glimmer_tab_item_test.rb |