metasploit-framework/lib/rex/proto/dcerpc/uuid.rb.ut.rb

24 lines
505 B
Ruby

#!/usr/bin/ruby
$:.unshift(File.join(File.dirname(__FILE__), '..', '..', '..'))
require 'test/unit'
require 'rex/proto/dcerpc/uuid'
class Rex::Proto::DCERPC::UUID::UnitTest < Test::Unit::TestCase
Klass = Rex::Proto::DCERPC:UUID
def test_parse
strA = '367abb81-9844-35f1-ad32-98f038001003'
binA = Klass.uuid_pack(strA)
strB = Klass.uuid_unpack(binA)
binB = Klass.uuid_pack(strB)
assert_equal(strA, strB)
assert_equal(binA, binB)
assert_true(Klass.uuid_by_name('MGMT'))
end
end