mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-01 15:01:51 +00:00
Add UI test for panic/assert in Rust 2021.
This commit is contained in:
parent
3aefd95479
commit
5022ad0127
9
src/test/ui/panics/panic-2021.rs
Normal file
9
src/test/ui/panics/panic-2021.rs
Normal file
@ -0,0 +1,9 @@
|
||||
// edition:2021
|
||||
|
||||
fn main() {
|
||||
panic!(123); //~ ERROR: format argument must be a string literal
|
||||
panic!("{}"); //~ ERROR: 1 positional argument in format string
|
||||
core::panic!("{}"); //~ ERROR: 1 positional argument in format string
|
||||
assert!(false, 123); //~ ERROR: format argument must be a string literal
|
||||
assert!(false, "{}"); //~ ERROR: 1 positional argument in format string
|
||||
}
|
42
src/test/ui/panics/panic-2021.stderr
Normal file
42
src/test/ui/panics/panic-2021.stderr
Normal file
@ -0,0 +1,42 @@
|
||||
error: format argument must be a string literal
|
||||
--> $DIR/panic-2021.rs:4:12
|
||||
|
|
||||
LL | panic!(123);
|
||||
| ^^^
|
||||
|
|
||||
help: you might be missing a string literal to format with
|
||||
|
|
||||
LL | panic!("{}", 123);
|
||||
| ^^^^^
|
||||
|
||||
error: 1 positional argument in format string, but no arguments were given
|
||||
--> $DIR/panic-2021.rs:5:13
|
||||
|
|
||||
LL | panic!("{}");
|
||||
| ^^
|
||||
|
||||
error: 1 positional argument in format string, but no arguments were given
|
||||
--> $DIR/panic-2021.rs:6:19
|
||||
|
|
||||
LL | core::panic!("{}");
|
||||
| ^^
|
||||
|
||||
error: format argument must be a string literal
|
||||
--> $DIR/panic-2021.rs:7:20
|
||||
|
|
||||
LL | assert!(false, 123);
|
||||
| ^^^
|
||||
|
|
||||
help: you might be missing a string literal to format with
|
||||
|
|
||||
LL | assert!(false, "{}", 123);
|
||||
| ^^^^^
|
||||
|
||||
error: 1 positional argument in format string, but no arguments were given
|
||||
--> $DIR/panic-2021.rs:8:21
|
||||
|
|
||||
LL | assert!(false, "{}");
|
||||
| ^^
|
||||
|
||||
error: aborting due to 5 previous errors
|
||||
|
Loading…
Reference in New Issue
Block a user