Class: TestWin32OLE_VARIANT

Inherits:
RUNIT::TestCase
  • Object
show all
Includes:
WIN32OLE::VARIANT
Defined in:
tests/testVARIANT.rb

Constant Summary

Constants included from WIN32OLE::VARIANT

WIN32OLE::VARIANT::VT_ARRAY, WIN32OLE::VARIANT::VT_BOOL, WIN32OLE::VARIANT::VT_BSTR, WIN32OLE::VARIANT::VT_BYREF, WIN32OLE::VARIANT::VT_CY, WIN32OLE::VARIANT::VT_DATE, WIN32OLE::VARIANT::VT_DISPATCH, WIN32OLE::VARIANT::VT_ERROR, WIN32OLE::VARIANT::VT_I1, WIN32OLE::VARIANT::VT_I2, WIN32OLE::VARIANT::VT_I4, WIN32OLE::VARIANT::VT_INT, WIN32OLE::VARIANT::VT_PTR, WIN32OLE::VARIANT::VT_R4, WIN32OLE::VARIANT::VT_R8, WIN32OLE::VARIANT::VT_UI1, WIN32OLE::VARIANT::VT_UI2, WIN32OLE::VARIANT::VT_UI4, WIN32OLE::VARIANT::VT_UINT, WIN32OLE::VARIANT::VT_UNKNOWN, WIN32OLE::VARIANT::VT_USERDEFINED, WIN32OLE::VARIANT::VT_VARIANT

Instance Method Summary collapse

Instance Method Details

#test_variantObject



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'tests/testVARIANT.rb', line 9

def test_variant
  assert_equal(2, VT_I2)
  assert_equal(3, VT_I4)
  assert_equal(4, VT_R4)
  assert_equal(5, VT_R8)
  assert_equal(6, VT_CY)
  assert_equal(7, VT_DATE)
  assert_equal(8, VT_BSTR)
  assert_equal(9, VT_DISPATCH)
  assert_equal(10, VT_ERROR)
  assert_equal(11, VT_BOOL)
  assert_equal(12, VT_VARIANT)
  assert_equal(13, VT_UNKNOWN)
  assert_equal(16, VT_I1)
  assert_equal(17, VT_UI1)
  assert_equal(18, VT_UI2)
  assert_equal(19, VT_UI4)
  assert_equal(22, VT_INT)
  assert_equal(23, VT_UINT)
  assert_equal(0x2000, VT_ARRAY)
  assert_equal(0x4000, VT_BYREF)
end