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