@@ -160,39 +160,36 @@ mod test {
160
160
use crate :: system:: { Group , User , ROOT_GROUP_NAME } ;
161
161
use std:: ffi:: CString ;
162
162
163
- fn test_user ( user : impl UnixUser , name_c : & CStr , uid : UserId ) {
163
+ fn test_user ( user : impl UnixUser , name_c : & CStr ) {
164
164
let name = name_c. to_str ( ) . unwrap ( ) ;
165
165
assert ! ( user. has_name( name) ) ;
166
- assert ! ( user. has_uid( uid) ) ;
167
166
if user. has_name ( "root" ) {
168
167
assert ! ( user. in_group_by_name( CString :: new( ROOT_GROUP_NAME ) . unwrap( ) . as_c_str( ) ) ) ;
168
+ assert ! ( user. is_root( ) ) ;
169
169
} else {
170
170
assert ! ( user. in_group_by_name( name_c) ) ;
171
+ assert ! ( !user. is_root( ) ) ;
171
172
}
172
173
assert_eq ! ( user. is_root( ) , name == "root" ) ;
173
174
}
174
175
175
- fn test_group ( group : impl UnixGroup , name : & str , gid : GroupId ) {
176
- assert_eq ! ( group. as_gid( ) , gid ) ;
176
+ fn test_group ( group : impl UnixGroup , name : & str ) {
177
+ assert_eq ! ( name == ROOT_GROUP_NAME , group. as_gid( ) == GroupId :: new ( 0 ) ) ;
177
178
assert_eq ! ( group. try_as_name( ) , Some ( name) ) ;
178
179
}
179
180
180
181
#[ test]
181
182
fn test_unix_user ( ) {
182
183
let user = |name| User :: from_name ( name) . unwrap ( ) . unwrap ( ) ;
183
- test_user ( user ( cstr ! ( "root" ) ) , cstr ! ( "root" ) , UserId :: ROOT ) ;
184
- test_user ( user ( cstr ! ( "daemon" ) ) , cstr ! ( "daemon" ) , UserId :: new ( 1 ) ) ;
184
+ test_user ( user ( cstr ! ( "root" ) ) , cstr ! ( "root" ) ) ;
185
+ test_user ( user ( cstr ! ( "daemon" ) ) , cstr ! ( "daemon" ) ) ;
185
186
}
186
187
187
188
#[ test]
188
189
fn test_unix_group ( ) {
189
190
let group = |name| Group :: from_name ( name) . unwrap ( ) . unwrap ( ) ;
190
191
let root_group_cstr = CString :: new ( ROOT_GROUP_NAME ) . unwrap ( ) ;
191
- test_group (
192
- group ( root_group_cstr. as_c_str ( ) ) ,
193
- ROOT_GROUP_NAME ,
194
- GroupId :: new ( 0 ) ,
195
- ) ;
196
- test_group ( group ( cstr ! ( "daemon" ) ) , "daemon" , GroupId :: new ( 1 ) ) ;
192
+ test_group ( group ( root_group_cstr. as_c_str ( ) ) , ROOT_GROUP_NAME ) ;
193
+ test_group ( group ( cstr ! ( "daemon" ) ) , "daemon" ) ;
197
194
}
198
195
}
0 commit comments