mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 11:37:44 +00:00
Rustfmt new tests
This commit is contained in:
parent
e5b577fb27
commit
1d271991af
7 changed files with 31 additions and 29 deletions
|
@ -10,16 +10,16 @@ fn test_output_multi_files_print_all_chars() {
|
||||||
.succeeds()
|
.succeeds()
|
||||||
.stdout_only(
|
.stdout_only(
|
||||||
" 1\tabcde$\n 2\tfghij$\n 3\tklmno$\n 4\tpqrst$\n \
|
" 1\tabcde$\n 2\tfghij$\n 3\tklmno$\n 4\tpqrst$\n \
|
||||||
5\tuvwxyz$\n 6\t^@^A^B^C^D^E^F^G^H^I$\n \
|
5\tuvwxyz$\n 6\t^@^A^B^C^D^E^F^G^H^I$\n \
|
||||||
7\t^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\\^]^^^_ \
|
7\t^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\\^]^^^_ \
|
||||||
!\"#$%&\'()*+,-./0123456789:;\
|
!\"#$%&\'()*+,-./0123456789:;\
|
||||||
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~^?M-^@M-^AM-^\
|
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~^?M-^@M-^AM-^\
|
||||||
BM-^CM-^DM-^EM-^FM-^GM-^HM-^IM-^JM-^KM-^LM-^MM-^NM-^OM-^PM-^QM-^RM-^SM-^TM-^UM-^V\
|
BM-^CM-^DM-^EM-^FM-^GM-^HM-^IM-^JM-^KM-^LM-^MM-^NM-^OM-^PM-^QM-^RM-^SM-^TM-^UM-^V\
|
||||||
M-^WM-^XM-^YM-^ZM-^[M-^\\M-^]M-^^M-^_M- \
|
M-^WM-^XM-^YM-^ZM-^[M-^\\M-^]M-^^M-^_M- \
|
||||||
M-!M-\"M-#M-$M-%M-&M-\'M-(M-)M-*M-+M-,M--M-.M-/M-0M-1M-2M-3M-4M-5M-6M-7M-8M-9M-:\
|
M-!M-\"M-#M-$M-%M-&M-\'M-(M-)M-*M-+M-,M--M-.M-/M-0M-1M-2M-3M-4M-5M-6M-7M-8M-9M-:\
|
||||||
M-;M-<M-=M->M-?M-@M-AM-BM-CM-DM-EM-FM-GM-HM-IM-JM-KM-LM-MM-NM-OM-PM-QM-RM-SM-TM-U\
|
M-;M-<M-=M->M-?M-@M-AM-BM-CM-DM-EM-FM-GM-HM-IM-JM-KM-LM-MM-NM-OM-PM-QM-RM-SM-TM-U\
|
||||||
M-VM-WM-XM-YM-ZM-[M-\\M-]M-^M-_M-`M-aM-bM-cM-dM-eM-fM-gM-hM-iM-jM-kM-lM-mM-nM-oM-\
|
M-VM-WM-XM-YM-ZM-[M-\\M-]M-^M-_M-`M-aM-bM-cM-dM-eM-fM-gM-hM-iM-jM-kM-lM-mM-nM-oM-\
|
||||||
pM-qM-rM-sM-tM-uM-vM-wM-xM-yM-zM-{M-|M-}M-~M-^?",
|
pM-qM-rM-sM-tM-uM-vM-wM-xM-yM-zM-{M-|M-}M-~M-^?",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ fn test_numbered_lines_no_trailing_newline() {
|
||||||
.succeeds()
|
.succeeds()
|
||||||
.stdout_only(
|
.stdout_only(
|
||||||
" 1\ttext without a trailing newlineabcde\n 2\tfghij\n \
|
" 1\ttext without a trailing newlineabcde\n 2\tfghij\n \
|
||||||
3\tklmno\n 4\tpqrst\n 5\tuvwxyz\n",
|
3\tklmno\n 4\tpqrst\n 5\tuvwxyz\n",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,9 @@ fn test_negative_adjustment() {
|
||||||
// correctly.
|
// correctly.
|
||||||
|
|
||||||
let res = new_ucmd!().args(&["-n", "-1", "true"]).run();
|
let res = new_ucmd!().args(&["-n", "-1", "true"]).run();
|
||||||
assert!(res.stderr.starts_with("nice: warning: setpriority: Permission denied"));
|
assert!(res
|
||||||
|
.stderr
|
||||||
|
.starts_with("nice: warning: setpriority: Permission denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
@ -23,8 +23,8 @@ fn test_padding_without_overflow() {
|
||||||
.run()
|
.run()
|
||||||
.stdout_is(
|
.stdout_is(
|
||||||
"000001xL1\n001001xL2\n002001xL3\n003001xL4\n004001xL5\n005001xL6\n006001xL7\n0070\
|
"000001xL1\n001001xL2\n002001xL3\n003001xL4\n004001xL5\n005001xL6\n006001xL7\n0070\
|
||||||
01xL8\n008001xL9\n009001xL10\n010001xL11\n011001xL12\n012001xL13\n013001xL14\n014\
|
01xL8\n008001xL9\n009001xL10\n010001xL11\n011001xL12\n012001xL13\n013001xL14\n014\
|
||||||
001xL15\n",
|
001xL15\n",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ fn test_padding_with_overflow() {
|
||||||
.run()
|
.run()
|
||||||
.stdout_is(
|
.stdout_is(
|
||||||
"0001xL1\n1001xL2\n2001xL3\n3001xL4\n4001xL5\n5001xL6\n6001xL7\n7001xL8\n8001xL9\n\
|
"0001xL1\n1001xL2\n2001xL3\n3001xL4\n4001xL5\n5001xL6\n6001xL7\n7001xL8\n8001xL9\n\
|
||||||
9001xL10\n10001xL11\n11001xL12\n12001xL13\n13001xL14\n14001xL15\n",
|
9001xL10\n10001xL11\n11001xL12\n12001xL13\n13001xL14\n14001xL15\n",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,15 +45,15 @@ fn test_sections_and_styles() {
|
||||||
(
|
(
|
||||||
"section.txt",
|
"section.txt",
|
||||||
"\nHEADER1\nHEADER2\n\n1 |BODY1\n2 \
|
"\nHEADER1\nHEADER2\n\n1 |BODY1\n2 \
|
||||||
|BODY2\n\nFOOTER1\nFOOTER2\n\nNEXTHEADER1\nNEXTHEADER2\n\n1 \
|
|BODY2\n\nFOOTER1\nFOOTER2\n\nNEXTHEADER1\nNEXTHEADER2\n\n1 \
|
||||||
|NEXTBODY1\n2 |NEXTBODY2\n\nNEXTFOOTER1\nNEXTFOOTER2\n",
|
|NEXTBODY1\n2 |NEXTBODY2\n\nNEXTFOOTER1\nNEXTFOOTER2\n",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"joinblanklines.txt",
|
"joinblanklines.txt",
|
||||||
"1 |Nonempty\n2 |Nonempty\n3 |Followed by 10x empty\n\n\n\n\n4 \
|
"1 |Nonempty\n2 |Nonempty\n3 |Followed by 10x empty\n\n\n\n\n4 \
|
||||||
|\n\n\n\n\n5 |\n6 |Followed by 5x empty\n\n\n\n\n7 |\n8 \
|
|\n\n\n\n\n5 |\n6 |Followed by 5x empty\n\n\n\n\n7 |\n8 \
|
||||||
|Followed by 4x empty\n\n\n\n\n9 |Nonempty\n10 |Nonempty\n11 \
|
|Followed by 4x empty\n\n\n\n\n9 |Nonempty\n10 |Nonempty\n11 \
|
||||||
|Nonempty.\n",
|
|Nonempty.\n",
|
||||||
),
|
),
|
||||||
] {
|
] {
|
||||||
new_ucmd!()
|
new_ucmd!()
|
||||||
|
|
|
@ -148,7 +148,7 @@ fn test_rm_errors() {
|
||||||
// rm: error: could not remove directory 'test_rm_errors_directory' (did you mean to pass '-r'?)
|
// rm: error: could not remove directory 'test_rm_errors_directory' (did you mean to pass '-r'?)
|
||||||
ucmd.arg(dir).fails().stderr_is(
|
ucmd.arg(dir).fails().stderr_is(
|
||||||
"rm: error: could not remove directory 'test_rm_errors_directory' (did you mean \
|
"rm: error: could not remove directory 'test_rm_errors_directory' (did you mean \
|
||||||
to pass '-r' or '-R'?)\n",
|
to pass '-r' or '-R'?)\n",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ fn test_rmdir_nonempty_directory_no_parents() {
|
||||||
|
|
||||||
ucmd.arg(dir).fails().stderr_is(
|
ucmd.arg(dir).fails().stderr_is(
|
||||||
"rmdir: error: failed to remove 'test_rmdir_nonempty_no_parents': Directory not \
|
"rmdir: error: failed to remove 'test_rmdir_nonempty_no_parents': Directory not \
|
||||||
empty\n",
|
empty\n",
|
||||||
);
|
);
|
||||||
|
|
||||||
assert!(at.dir_exists(dir));
|
assert!(at.dir_exists(dir));
|
||||||
|
@ -60,9 +60,9 @@ fn test_rmdir_nonempty_directory_with_parents() {
|
||||||
|
|
||||||
ucmd.arg("-p").arg(dir).fails().stderr_is(
|
ucmd.arg("-p").arg(dir).fails().stderr_is(
|
||||||
"rmdir: error: failed to remove 'test_rmdir_nonempty/with/parents': Directory not \
|
"rmdir: error: failed to remove 'test_rmdir_nonempty/with/parents': Directory not \
|
||||||
empty\nrmdir: error: failed to remove 'test_rmdir_nonempty/with': Directory not \
|
empty\nrmdir: error: failed to remove 'test_rmdir_nonempty/with': Directory not \
|
||||||
empty\nrmdir: error: failed to remove 'test_rmdir_nonempty': Directory not \
|
empty\nrmdir: error: failed to remove 'test_rmdir_nonempty': Directory not \
|
||||||
empty\n",
|
empty\n",
|
||||||
);
|
);
|
||||||
|
|
||||||
assert!(at.dir_exists(dir));
|
assert!(at.dir_exists(dir));
|
||||||
|
|
|
@ -23,7 +23,7 @@ fn test_unlink_multiple_files() {
|
||||||
|
|
||||||
ucmd.arg(file_a).arg(file_b).fails().stderr_is(
|
ucmd.arg(file_a).arg(file_b).fails().stderr_is(
|
||||||
"unlink: error: extra operand: 'test_unlink_multiple_file_b'\nTry 'unlink --help' \
|
"unlink: error: extra operand: 'test_unlink_multiple_file_b'\nTry 'unlink --help' \
|
||||||
for more information.\n",
|
for more information.\n",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ fn test_unlink_directory() {
|
||||||
|
|
||||||
ucmd.arg(dir).fails().stderr_is(
|
ucmd.arg(dir).fails().stderr_is(
|
||||||
"unlink: error: cannot unlink 'test_unlink_empty_directory': Not a regular file \
|
"unlink: error: cannot unlink 'test_unlink_empty_directory': Not a regular file \
|
||||||
or symlink\n",
|
or symlink\n",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -46,6 +46,6 @@ fn test_unlink_nonexistent() {
|
||||||
|
|
||||||
new_ucmd!().arg(file).fails().stderr_is(
|
new_ucmd!().arg(file).fails().stderr_is(
|
||||||
"unlink: error: Cannot stat 'test_unlink_nonexistent': No such file or directory \
|
"unlink: error: Cannot stat 'test_unlink_nonexistent': No such file or directory \
|
||||||
(os error 2)\n",
|
(os error 2)\n",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -81,6 +81,6 @@ fn test_multiple_default() {
|
||||||
.run()
|
.run()
|
||||||
.stdout_is(
|
.stdout_is(
|
||||||
" 13 109 772 lorem_ipsum.txt\n 18 204 1115 moby_dick.txt\n 5 57 302 \
|
" 13 109 772 lorem_ipsum.txt\n 18 204 1115 moby_dick.txt\n 5 57 302 \
|
||||||
alice_in_wonderland.txt\n 36 370 2189 total\n",
|
alice_in_wonderland.txt\n 36 370 2189 total\n",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue