Show
Ignore:
Timestamp:
01/22/09 10:37:14 (4 years ago)
Author:
isaisstillalive
Message:
  • Controlはfactoryではなくnewで初期化。
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/ruwin/test/ruwin/test_control.rb

    r28748 r28816  
    55  include Ruwin::Const::Window 
    66   
    7   def test_new_with_default 
    8     window = Ruwin::Component.factory 
    9     klass = Class.new(Ruwin::Control) 
    10     instance = klass.factory(window) 
    11     assert_equal 0,                   instance.style&WS_CLIPSIBLINGS 
    12     assert_equal 0,                   instance.style&WS_OVERLAPPEDWINDOW 
    13     assert_equal WS_VISIBLE,          instance.style&WS_VISIBLE 
    14     assert_equal WS_CHILD,            instance.style&WS_CHILD 
    15   end 
     7  DummyMSG = Struct.new(:hWnd, :msg, :wParam, :lParam) 
    168   
    179  def test_inherit 
     
    2113    assert_equal 16, klass.style 
    2214  end 
     15   
     16  def test_new 
     17    klass = Class.new(Ruwin::Control) 
     18    window = Ruwin::Component.factory 
     19    instance = klass.new(window) 
     20    assert_equal 0,                   instance.style&WS_CLIPSIBLINGS 
     21    assert_equal 0,                   instance.style&WS_OVERLAPPEDWINDOW 
     22    assert_equal WS_VISIBLE,          instance.style&WS_VISIBLE 
     23    assert_equal WS_CHILD,            instance.style&WS_CHILD 
     24  end 
    2325end