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

fixed panic! formatting

This commit is contained in:
Mikadore 2021-03-31 13:30:06 +02:00
parent 96643d6f91
commit b8079098f2
5 changed files with 22 additions and 23 deletions

View file

@ -37,10 +37,10 @@ fn run_single_test(test: &TestCase, at: AtPath, mut ucmd: UCommand) {
mkfile(&at.plus_as_string(TEST_FILE), test.before); mkfile(&at.plus_as_string(TEST_FILE), test.before);
let perms = at.metadata(TEST_FILE).permissions().mode(); let perms = at.metadata(TEST_FILE).permissions().mode();
if perms != test.before { if perms != test.before {
panic!(format!( panic!(
"{}: expected: {:o} got: {:o}", "{}: expected: {:o} got: {:o}",
"setting permissions on test files before actual test run failed", test.after, perms "setting permissions on test files before actual test run failed", test.after, perms
)); );
} }
for arg in &test.args { for arg in &test.args {
@ -49,15 +49,15 @@ fn run_single_test(test: &TestCase, at: AtPath, mut ucmd: UCommand) {
let r = ucmd.run(); let r = ucmd.run();
if !r.success { if !r.success {
println!("{}", r.stderr); println!("{}", r.stderr);
panic!(format!("{:?}: failed", ucmd.raw)); panic!("{:?}: failed", ucmd.raw);
} }
let perms = at.metadata(TEST_FILE).permissions().mode(); let perms = at.metadata(TEST_FILE).permissions().mode();
if perms != test.after { if perms != test.after {
panic!(format!( panic!(
"{:?}: expected: {:o} got: {:o}", "{:?}: expected: {:o} got: {:o}",
ucmd.raw, test.after, perms ucmd.raw, test.after, perms
)); );
} }
} }

View file

@ -1038,7 +1038,7 @@ fn test_cp_one_file_system() {
.arg("tmpfs") .arg("tmpfs")
.arg(mountpoint_path) .arg(mountpoint_path)
.run(); .run();
assert!(_r.code == Some(0), _r.stderr); assert!(_r.code == Some(0), "{}", _r.stderr);
at_src.touch(TEST_MOUNT_OTHER_FILESYSTEM_FILE); at_src.touch(TEST_MOUNT_OTHER_FILESYSTEM_FILE);
@ -1052,7 +1052,7 @@ fn test_cp_one_file_system() {
// Ditch the mount before the asserts // Ditch the mount before the asserts
let _r = scene.cmd("umount").arg(mountpoint_path).run(); let _r = scene.cmd("umount").arg(mountpoint_path).run();
assert!(_r.code == Some(0), _r.stderr); assert!(_r.code == Some(0), "{}", _r.stderr);
assert!(result.success); assert!(result.success);
assert!(!at_dst.file_exists(TEST_MOUNT_OTHER_FILESYSTEM_FILE)); assert!(!at_dst.file_exists(TEST_MOUNT_OTHER_FILESYSTEM_FILE));

View file

@ -98,7 +98,8 @@ fn test_head_count() {
assert_eq!(result_seq.len(), repeat_limit, "Output is not limited"); assert_eq!(result_seq.len(), repeat_limit, "Output is not limited");
assert!( assert!(
result_seq.iter().all(|x| input_seq.contains(x)), result_seq.iter().all(|x| input_seq.contains(x)),
format!("Output includes element not from input: {}", result) "Output includes element not from input: {}",
result
) )
} }
@ -133,13 +134,11 @@ fn test_repeat() {
); );
assert!( assert!(
result_seq.iter().all(|x| input_seq.contains(x)), result_seq.iter().all(|x| input_seq.contains(x)),
format!( "Output includes element not from input: {:?}",
"Output includes element not from input: {:?}", result_seq
result_seq .iter()
.iter() .filter(|x| !input_seq.contains(x))
.filter(|x| !input_seq.contains(x)) .collect::<Vec<&i32>>()
.collect::<Vec<&i32>>()
)
) )
} }

View file

@ -5,7 +5,7 @@
macro_rules! assert_empty_stderr( macro_rules! assert_empty_stderr(
($cond:expr) => ( ($cond:expr) => (
if $cond.stderr.len() > 0 { if $cond.stderr.len() > 0 {
panic!(format!("stderr: {}", $cond.stderr)) panic!("stderr: {}", $cond.stderr_str())
} }
); );
); );
@ -17,7 +17,7 @@ macro_rules! assert_empty_stderr(
macro_rules! assert_empty_stdout( macro_rules! assert_empty_stdout(
($cond:expr) => ( ($cond:expr) => (
if $cond.stdout.len() > 0 { if $cond.stdout.len() > 0 {
panic!(format!("stdout: {}", $cond.stdout)) panic!("stdout: {}", $cond.stdout_str())
} }
); );
); );
@ -30,7 +30,7 @@ macro_rules! assert_no_error(
($cond:expr) => ( ($cond:expr) => (
assert!($cond.success); assert!($cond.success);
if $cond.stderr.len() > 0 { if $cond.stderr.len() > 0 {
panic!(format!("stderr: {}", $cond.stderr)) panic!("stderr: {}", $cond.stderr_str())
} }
); );
); );

View file

@ -658,7 +658,7 @@ impl UCommand {
/// to the test environment directory. /// to the test environment directory.
pub fn arg<S: AsRef<OsStr>>(&mut self, arg: S) -> &mut UCommand { pub fn arg<S: AsRef<OsStr>>(&mut self, arg: S) -> &mut UCommand {
if self.has_run { if self.has_run {
panic!(ALREADY_RUN); panic!("{}", ALREADY_RUN);
} }
self.comm_string.push_str(" "); self.comm_string.push_str(" ");
self.comm_string.push_str(arg.as_ref().to_str().unwrap()); self.comm_string.push_str(arg.as_ref().to_str().unwrap());
@ -670,7 +670,7 @@ impl UCommand {
/// to the test environment directory. /// to the test environment directory.
pub fn args<S: AsRef<OsStr>>(&mut self, args: &[S]) -> &mut UCommand { pub fn args<S: AsRef<OsStr>>(&mut self, args: &[S]) -> &mut UCommand {
if self.has_run { if self.has_run {
panic!(MULTIPLE_STDIN_MEANINGLESS); panic!("{}", MULTIPLE_STDIN_MEANINGLESS);
} }
for s in args { for s in args {
self.comm_string.push_str(" "); self.comm_string.push_str(" ");
@ -684,7 +684,7 @@ impl UCommand {
/// provides stdinput to feed in to the command when spawned /// provides stdinput to feed in to the command when spawned
pub fn pipe_in<T: Into<Vec<u8>>>(&mut self, input: T) -> &mut UCommand { pub fn pipe_in<T: Into<Vec<u8>>>(&mut self, input: T) -> &mut UCommand {
if self.stdin.is_some() { if self.stdin.is_some() {
panic!(MULTIPLE_STDIN_MEANINGLESS); panic!("{}", MULTIPLE_STDIN_MEANINGLESS);
} }
self.stdin = Some(input.into()); self.stdin = Some(input.into());
self self
@ -702,7 +702,7 @@ impl UCommand {
V: AsRef<OsStr>, V: AsRef<OsStr>,
{ {
if self.has_run { if self.has_run {
panic!(ALREADY_RUN); panic!("{}", ALREADY_RUN);
} }
self.raw.env(key, val); self.raw.env(key, val);
self self
@ -712,7 +712,7 @@ impl UCommand {
/// child process immediately. /// child process immediately.
pub fn run_no_wait(&mut self) -> Child { pub fn run_no_wait(&mut self) -> Child {
if self.has_run { if self.has_run {
panic!(ALREADY_RUN); panic!("{}", ALREADY_RUN);
} }
self.has_run = true; self.has_run = true;
log_info("run", &self.comm_string); log_info("run", &self.comm_string);