@@ -159,31 +159,40 @@ fn test_keyring_ids() {
159
159
}
160
160
161
161
#[ test]
162
- fn test_permission_bits ( ) {
162
+ fn test_possessor_permission_bits ( ) {
163
163
assert_eq ! ( Permission :: POSSESSOR_VIEW . bits, KEY_POS_VIEW ) ;
164
164
assert_eq ! ( Permission :: POSSESSOR_READ . bits, KEY_POS_READ ) ;
165
165
assert_eq ! ( Permission :: POSSESSOR_WRITE . bits, KEY_POS_WRITE ) ;
166
166
assert_eq ! ( Permission :: POSSESSOR_SEARCH . bits, KEY_POS_SEARCH ) ;
167
167
assert_eq ! ( Permission :: POSSESSOR_LINK . bits, KEY_POS_LINK ) ;
168
168
assert_eq ! ( Permission :: POSSESSOR_SET_ATTRIBUTE . bits, KEY_POS_SETATTR ) ;
169
169
assert_eq ! ( Permission :: POSSESSOR_ALL . bits, KEY_POS_ALL ) ;
170
+ }
170
171
172
+ #[ test]
173
+ fn test_user_permission_bits ( ) {
171
174
assert_eq ! ( Permission :: USER_VIEW . bits, KEY_USR_VIEW ) ;
172
175
assert_eq ! ( Permission :: USER_READ . bits, KEY_USR_READ ) ;
173
176
assert_eq ! ( Permission :: USER_WRITE . bits, KEY_USR_WRITE ) ;
174
177
assert_eq ! ( Permission :: USER_SEARCH . bits, KEY_USR_SEARCH ) ;
175
178
assert_eq ! ( Permission :: USER_LINK . bits, KEY_USR_LINK ) ;
176
179
assert_eq ! ( Permission :: USER_SET_ATTRIBUTE . bits, KEY_USR_SETATTR ) ;
177
180
assert_eq ! ( Permission :: USER_ALL . bits, KEY_USR_ALL ) ;
181
+ }
178
182
183
+ #[ test]
184
+ fn test_group_permission_bits ( ) {
179
185
assert_eq ! ( Permission :: GROUP_VIEW . bits, KEY_GRP_VIEW ) ;
180
186
assert_eq ! ( Permission :: GROUP_READ . bits, KEY_GRP_READ ) ;
181
187
assert_eq ! ( Permission :: GROUP_WRITE . bits, KEY_GRP_WRITE ) ;
182
188
assert_eq ! ( Permission :: GROUP_SEARCH . bits, KEY_GRP_SEARCH ) ;
183
189
assert_eq ! ( Permission :: GROUP_LINK . bits, KEY_GRP_LINK ) ;
184
190
assert_eq ! ( Permission :: GROUP_SET_ATTRIBUTE . bits, KEY_GRP_SETATTR ) ;
185
191
assert_eq ! ( Permission :: GROUP_ALL . bits, KEY_GRP_ALL ) ;
192
+ }
186
193
194
+ #[ test]
195
+ fn test_other_permission_bits ( ) {
187
196
assert_eq ! ( Permission :: OTHER_VIEW . bits, KEY_OTH_VIEW ) ;
188
197
assert_eq ! ( Permission :: OTHER_READ . bits, KEY_OTH_READ ) ;
189
198
assert_eq ! ( Permission :: OTHER_WRITE . bits, KEY_OTH_WRITE ) ;
0 commit comments