Show
Ignore:
Timestamp:
01/04/09 14:19:02 (6 years ago)
Author:
isaisstillalive
Message:
  • 外部登録メソッドをregister_xxxxという形にした。
Location:
lang/ruby/starframe/test/starframe
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/starframe/test/starframe/test_initializable.rb

    r27859 r27861  
    6060    assert_equal [[:init1, [:arg1, :arg2]], [:init2, [:arg1, :arg2]]], object.called 
    6161  end 
     62   
     63   
     64  def test_register_init 
     65    klass = Class.new(InitializableObject) do 
     66      def init3 *args 
     67        @called << :init3 
     68      end 
     69    end 
     70    klass.register_init :init3 
     71    object = klass.new 
     72    object.init :arg1, :arg2 
     73    assert_equal [[:init1, [:arg1, :arg2]], [:init2, [:arg1, :arg2]], :init3], object.called 
     74  end 
    6275end 
  • lang/ruby/starframe/test/starframe/test_updatable.rb

    r27854 r27861  
    188188   
    189189   
    190   def test_update_hook 
     190  def test_register_update_hook 
    191191    klass = Class.new(HookedUpdatableObject) do 
    192192      def before3 
     
    199199      end 
    200200    end 
    201     klass.update_hook :before, :before3 
    202     klass.update_hook :after, :after3 
     201    klass.register_update_hook :before, :before3 
     202    klass.register_update_hook :after, :after3 
    203203    hooked_object = klass.new 
    204204    hooked_object.update