test/test_sid.rb in win32-security-0.1.0 vs test/test_sid.rb in win32-security-0.1.1

- old
+ new

@@ -21,11 +21,11 @@ def setup @sid = Security::SID.new(@@name) end def test_version - assert_equal('0.1.0', Security::SID::VERSION) + assert_equal('0.1.1', Security::SID::VERSION) end def test_sid assert_respond_to(@sid, :sid) assert_kind_of(String, @sid.sid) @@ -104,9 +104,19 @@ def test_new_expected_errors assert_raise(ArgumentError){ Security::SID.new } assert_raise(ArgumentError){ Security::SID.new(@@name, @@host, @@host) } assert_raise(Security::SID::Error){ Security::SID.new('bogus') } + end + + def test_well_known_sid_constants + assert_equal('S-1-0', Security::SID::Null) + assert_equal('S-1-0-0', Security::SID::Nobody) + assert_equal('S-1-1', Security::SID::World) + assert_equal('S-1-1-0', Security::SID::Everyone) + assert_equal('S-1-5-32-544', Security::SID::BuiltinAdministrators) + assert_equal('S-1-5-32-545', Security::SID::BuiltinUsers) + assert_equal('S-1-5-32-546', Security::SID::Guests) end def teardown @sid = nil end