1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 03:27:44 +00:00

chown: use uucore::entries

This commit is contained in:
Knight 2016-08-14 13:22:42 +08:00
parent 799804e455
commit 40e01b94f3
4 changed files with 44 additions and 183 deletions

View file

@ -9,25 +9,25 @@ fn new_ucmd() -> UCommand {
}
#[cfg(test)]
mod test_passwd {
use super::passwd::*;
mod test_passgrp {
use super::uu_chown::entries::{usr2uid,grp2gid,uid2usr,gid2grp};
#[test]
fn test_getuid() {
assert_eq!(0, getuid("root").unwrap());
assert!(getuid("88888888").is_err());
assert!(getuid("auserthatdoesntexist").is_err());
fn test_usr2uid() {
assert_eq!(0, usr2uid("root").unwrap());
assert!(usr2uid("88888888").is_err());
assert!(usr2uid("auserthatdoesntexist").is_err());
}
#[test]
fn test_getgid() {
fn test_grp2gid() {
if cfg!(target_os = "macos") {
assert_eq!(0, getgid("wheel").unwrap());
assert_eq!(0, grp2gid("wheel").unwrap());
} else {
assert_eq!(0, getgid("root").unwrap());
assert_eq!(0, grp2gid("root").unwrap());
}
assert!(getgid("88888888").is_err());
assert!(getgid("agroupthatdoesntexist").is_err());
assert!(grp2gid("88888888").is_err());
assert!(grp2gid("agroupthatdoesntexist").is_err());
}
#[test]