Sha256: a59ead5447d2fd8f66c9184c7f278dd412611483d56419bda1e0ced37df72e83

Contents?: true

Size: 1.77 KB

Versions: 24

Compression:

Stored size: 1.77 KB

Contents

#####################################################################
# tc_clipboard.rb
#
# Test case for the Windows::Clipboard module.
#####################################################################
require "windows/clipboard"
require "test/unit"

class ClipboardFoo
   include Windows::Clipboard
end

class TC_Windows_Clipboard < Test::Unit::TestCase
   def setup
      @foo = ClipboardFoo.new
   end
   
   def test_numeric_constants
      assert_equal(1, ClipboardFoo::CF_TEXT)
      assert_equal(2, ClipboardFoo::CF_BITMAP)
      assert_equal(3, ClipboardFoo::CF_METAFILEPICT)
      assert_equal(4, ClipboardFoo::CF_SYLK)
      assert_equal(5, ClipboardFoo::CF_DIF)
      assert_equal(6, ClipboardFoo::CF_TIFF)
      assert_equal(7, ClipboardFoo::CF_OEMTEXT)
      assert_equal(8, ClipboardFoo::CF_DIB)
      assert_equal(9, ClipboardFoo::CF_PALETTE)
      assert_equal(10, ClipboardFoo::CF_PENDATA)
      assert_equal(11, ClipboardFoo::CF_RIFF)
      assert_equal(12, ClipboardFoo::CF_WAVE)
      assert_equal(13, ClipboardFoo::CF_UNICODETEXT)
      assert_equal(14, ClipboardFoo::CF_ENHMETAFILE)
   end
   
   def test_method_constants
      assert_not_nil(ClipboardFoo::OpenClipboard)
      assert_not_nil(ClipboardFoo::CloseClipboard)
      assert_not_nil(ClipboardFoo::GetClipboardData)
      assert_not_nil(ClipboardFoo::EmptyClipboard)
      assert_not_nil(ClipboardFoo::SetClipboardData)
      assert_not_nil(ClipboardFoo::CountClipboardFormats)
      assert_not_nil(ClipboardFoo::IsClipboardFormatAvailable)
      assert_not_nil(ClipboardFoo::GetClipboardFormatName)
      assert_not_nil(ClipboardFoo::EnumClipboardFormats)
      assert_not_nil(ClipboardFoo::RegisterClipboardFormat)
   end
   
   def teardown
      @foo = nil
   end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
windows-pr-0.8.0 test/tc_clipboard.rb
windows-pr-0.8.5 test/tc_clipboard.rb
windows-pr-0.7.4 test/tc_clipboard.rb
windows-pr-0.8.1 test/tc_clipboard.rb
windows-pr-0.7.2 test/tc_clipboard.rb
windows-pr-0.8.3 test/tc_clipboard.rb
windows-pr-0.8.4 test/tc_clipboard.rb
windows-pr-0.8.7 test/tc_clipboard.rb
windows-pr-0.7.1 test/tc_clipboard.rb
windows-pr-0.7.3 test/tc_clipboard.rb
windows-pr-0.8.2 test/tc_clipboard.rb
windows-pr-0.8.6 test/tc_clipboard.rb
windows-pr-0.9.0 test/tc_clipboard.rb
windows-pr-0.9.2 test/tc_clipboard.rb
windows-pr-0.9.3 test/tc_clipboard.rb
windows-pr-0.9.4 test/tc_clipboard.rb
windows-pr-1.0.0 test/tc_clipboard.rb
windows-pr-0.9.5 test/tc_clipboard.rb
windows-pr-0.9.1 test/tc_clipboard.rb
windows-pr-0.9.6 test/tc_clipboard.rb