Sha256: b68d13eb4a3696bde3d8ac80618ac8768603025171b016812188293e7aa90435

Contents?: true

Size: 1.14 KB

Versions: 2

Compression:

Stored size: 1.14 KB

Contents

#####################################################################
# tc_national.rb
#
# Test case for the Windows::National module.
#####################################################################
require 'windows/national'
require 'minitest/autorun'

class NationalFoo
  include Windows::National
end

class TC_Windows_National < MiniTest::Test
   def setup
      @foo = NationalFoo.new
   end

   def test_numeric_constants
      assert_equal(2048, NationalFoo::LANG_SYSTEM_DEFAULT)
      assert_equal(1024, NationalFoo::LANG_USER_DEFAULT)
      assert_equal(2048, NationalFoo::LOCALE_SYSTEM_DEFAULT)
      assert_equal(1024, NationalFoo::LOCALE_USER_DEFAULT)
      assert_equal(8323072, NationalFoo::LOCALE_INVARIANT)
   end

   def test_method_constants
      assert_not_nil(NationalFoo::GetACP)
      assert_not_nil(NationalFoo::GetDateFormat)
      assert_not_nil(NationalFoo::GetLocaleInfo)
      assert_not_nil(NationalFoo::GetSystemDefaultLangID)
      assert_not_nil(NationalFoo::GetUserDefaultLangID)
      assert_not_nil(NationalFoo::GetUserDefaultLCID)
   end

   def teardown
      @foo = nil
   end
end

Version data entries

2 entries across 2 versions & 1 rubygems

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