Index: lang/ruby/ruwin/test/ruwin/test_component.rb
===================================================================
--- lang/ruby/ruwin/test/ruwin/test_component.rb (revision 28901)
+++ lang/ruby/ruwin/test/ruwin/test_component.rb (revision 28955)
@@ -22,4 +22,24 @@
     instance.test_pro = 3
     assert_equal 3, instance.test_pro
+  end
+  
+  def test_component_property_accessor_reader_defined
+    klass = Class.new(Ruwin::Component)
+    klass.class_eval "def test_pro;:defined;end; property_accessor :test_pro => 1"
+    
+    instance = klass.new
+    assert_respond_to instance, :test_pro
+    assert_respond_to instance, :test_pro=
+    assert_equal :defined, instance.test_pro
+  end
+  
+  def test_component_property_accessor_writer_defined
+    klass = Class.new(Ruwin::Component)
+    klass.class_eval "def test_pro= v;:defined;end; property_accessor :test_pro => 1"
+    
+    instance = klass.new
+    assert_respond_to instance, :test_pro
+    assert_respond_to instance, :test_pro=
+    assert_equal :defined, instance.__send__(:test_pro=, nil)
   end
   
