Sha256: 58f6c2bf29d50aaf8560aaf4d179beb2535ae01000741d01f84d1caefd9df64c

Contents?: true

Size: 1.34 KB

Versions: 2

Compression:

Stored size: 1.34 KB

Contents

#####################################################################
# tc_window.rb
#
# Test case for the Windows::Window module.
#####################################################################
require 'windows/window'
require 'test/unit'

class WindowFoo
   include Windows::Window
end

class TC_Windows_Window < Test::Unit::TestCase
   def setup
      @foo = WindowFoo.new
   end

   def test_numeric_constants
      assert_equal(0, WindowFoo::SW_HIDE)
      assert_equal(1, WindowFoo::SW_SHOWNORMAL)
      assert_equal(1, WindowFoo::SW_NORMAL)
      assert_equal(2, WindowFoo::SW_SHOWMINIMIZED)
      assert_equal(3, WindowFoo::SW_SHOWMAXIMIZED)
      assert_equal(3, WindowFoo::SW_MAXIMIZE)
      assert_equal(4, WindowFoo::SW_SHOWNOACTIVATE)
      assert_equal(5, WindowFoo::SW_SHOW)
      assert_equal(6, WindowFoo::SW_MINIMIZE)
      assert_equal(7, WindowFoo::SW_SHOWMINNOACTIVE)
      assert_equal(8, WindowFoo::SW_SHOWNA)
      assert_equal(9, WindowFoo::SW_RESTORE)
      assert_equal(10, WindowFoo::SW_SHOWDEFAULT)
      assert_equal(11, WindowFoo::SW_FORCEMINIMIZE)
      assert_equal(11, WindowFoo::SW_MAX)
   end
   
   def test_method_constants
      assert_not_nil(WindowFoo::GetClientRect)
      assert_not_nil(WindowFoo::GetForegroundWindow)
      assert_not_nil(WindowFoo::GetWindowRect)
   end
   
   def teardown
      @foo = nil
   end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
windows-pr-1.2.3 test/tc_window.rb
windows-pr-1.1.3 test/tc_window.rb