Sha256: 7fa9a7273d91a26d5218bfc17f1e4395d6f380dc475a5a990570bbe4561d3332

Contents?: true

Size: 1.39 KB

Versions: 2

Compression:

Stored size: 1.39 KB

Contents

#####################################################################
# tc_clipboard.rb
#
# Test case for the Windows::Clipboard module.
#####################################################################
require 'windows/clipboard'
require 'minitest/autorun'

class TC_Windows_Clipboard < MiniTest::Test
   include Windows::Clipboard

   def test_methods
      assert_respond_to(self, :OpenClipboard)
      assert_respond_to(self, :CloseClipboard)
      assert_respond_to(self, :GetClipboardData)
      assert_respond_to(self, :EmptyClipboard)
      assert_respond_to(self, :SetClipboardData)
      assert_respond_to(self, :CountClipboardFormats)
      assert_respond_to(self, :IsClipboardFormatAvailable)
      assert_respond_to(self, :GetClipboardFormatName)
      assert_respond_to(self, :EnumClipboardFormats)
      assert_respond_to(self, :RegisterClipboardFormat)
   end

   def test_constants
      assert_equal(1, CF_TEXT)
      assert_equal(2, CF_BITMAP)
      assert_equal(3, CF_METAFILEPICT)
      assert_equal(4, CF_SYLK)
      assert_equal(5, CF_DIF)
      assert_equal(6, CF_TIFF)
      assert_equal(7, CF_OEMTEXT)
      assert_equal(8, CF_DIB)
      assert_equal(9, CF_PALETTE)
      assert_equal(10, CF_PENDATA)
      assert_equal(11, CF_RIFF)
      assert_equal(12, CF_WAVE)
      assert_equal(13, CF_UNICODETEXT)
      assert_equal(14, CF_ENHMETAFILE)
   end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
windows-pr-1.2.6 test/tc_clipboard.rb
windows-pr-1.2.5 test/tc_clipboard.rb