Sha256: 37b194e1b77c0418aab1f22dcab796514c953549282936efb1fc97ec104e259c

Contents?: true

Size: 610 Bytes

Versions: 2

Compression:

Stored size: 610 Bytes

Contents

DIR = File.dirname(__FILE__)
$: << DIR
require 'helper'
require 'wbem'

class TestClassFactory < Test::Unit::TestCase
  def setup
    @factory = Wbem::ClassFactory.new File.join(DIR, "wbem")
  end
  #def teardown
  #end
  def test_initialize
    assert @factory
  end
  def test_create_cim
    klass = @factory.gen_class "CIM_ManagedElement"
    assert klass
    assert klass.new(nil,nil).is_a? Wbem::CIM_ManagedElement
  end
  def test_create_ips
    klass = @factory.gen_class "IPS_KVMRedirectionSettingData"
    assert klass
    assert klass.new(nil,nil).is_a? Wbem::IPS_KVMRedirectionSettingData
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wbem-0.5.1 test/test_class_factory.rb
wbem-0.5.0 test/test_class_factory.rb