[前][次][番号順一覧][スレッド一覧]

ruby-changes:6389

From: suke <ko1@a...>
Date: Sun, 6 Jul 2008 18:36:40 +0900 (JST)
Subject: [ruby-changes:6389] Ruby:r17905 (trunk): * test/win32ole/test_win32ole_type.rb (test_initialize): add

suke	2008-07-06 18:36:25 +0900 (Sun, 06 Jul 2008)

  New Revision: 17905

  Modified files:
    trunk/ChangeLog
    trunk/test/win32ole/test_win32ole_type.rb

  Log:
    * test/win32ole/test_win32ole_type.rb (test_initialize): add 
      more assertions.
    


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=17905

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 17904)
+++ ChangeLog	(revision 17905)
@@ -1,3 +1,8 @@
+Sun Jul  6 18:34:35 2008  Masaki Suketa  <masaki.suketa@n...>
+
+	* test/win32ole/test_win32ole_type.rb (test_initialize): add 
+	  more assertions.
+
 Sun Jul  6 10:12:21 2008  Kouhei Sutou  <kou@c...>
 
 	* lib/test/unit/collector/objectspace.rb
Index: test/win32ole/test_win32ole_type.rb
===================================================================
--- test/win32ole/test_win32ole_type.rb	(revision 17904)
+++ test/win32ole/test_win32ole_type.rb	(revision 17905)
@@ -30,7 +30,22 @@
       }
       ole_type = WIN32OLE_TYPE.new("Microsoft Shell Controls And Automation", "Shell")
       assert_instance_of(WIN32OLE_TYPE, ole_type)
-
+      assert_equal("Shell", ole_type.name)
+      assert_equal("Class", ole_type.ole_type)
+      assert_equal("{13709620-C279-11CE-A49E-444553540000}", ole_type.guid)
+      assert_equal("Shell.Application.1", ole_type.progid)
+      assert_equal(true, ole_type.visible?)
+      assert_equal("Shell", ole_type.to_s)
+      assert_equal(0, ole_type.major_version)
+      assert_equal(0, ole_type.minor_version)
+      assert_equal(5, ole_type.typekind)
+      assert_equal("Shell Object Type Information", ole_type.helpstring)
+      assert_equal(nil, ole_type.src_type)
+      assert_equal("", ole_type.helpfile)
+      assert_equal(0, ole_type.helpcontext)
+      assert_equal([], ole_type.variables)
+      assert(ole_type.ole_methods.select{|m|/NameSpace/i =~ m.name}.size > 0)
+      
       ole_type2 = WIN32OLE_TYPE.new("{13709620-C279-11CE-A49E-444553540000}", "Shell")
       assert_instance_of(WIN32OLE_TYPE, ole_type)
       assert_equal(ole_type.name, ole_type2.name)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]