2019-09-20 01:34:23 +00:00
|
|
|
|
2023-05-26 10:56:51 +00:00
|
|
|
running 6 tests
|
|
|
|
test benchmark ... ok
|
2021-05-16 15:27:30 +00:00
|
|
|
test it_exits ... FAILED
|
|
|
|
test it_fails ... FAILED
|
2021-05-03 18:16:44 +00:00
|
|
|
test it_panics - should panic ... ok
|
2021-05-16 15:27:30 +00:00
|
|
|
test it_works ... ok
|
|
|
|
test no_residual_environment ... ok
|
2019-09-20 01:34:23 +00:00
|
|
|
|
|
|
|
failures:
|
|
|
|
|
|
|
|
---- it_exits stdout ----
|
|
|
|
---- it_exits stderr ----
|
|
|
|
note: got unexpected return code 123
|
|
|
|
---- it_fails stdout ----
|
|
|
|
hello, world
|
|
|
|
testing123
|
|
|
|
---- it_fails stderr ----
|
|
|
|
testing321
|
2023-06-20 17:16:18 +00:00
|
|
|
thread 'main' panicked at $DIR/test-panic-abort.rs:38:5:
|
Cleaner assert_eq! & assert_ne! panic messages
Modify panic message for `assert_eq!`, `assert_ne!`, the currently unstable `assert_matches!`, as well as the corresponding `debug_assert_*` macros.
```rust
assert_eq!(1 + 1, 3);
assert_eq!(1 + 1, 3, "my custom message value={}!", 42);
```
```plain
thread 'main' panicked at $DIR/main.rs:6:5:
assertion failed: `(left == right)`
left: `2`,
right: `3`
```
```plain
thread 'main' panicked at $DIR/main.rs:6:5:
assertion failed: `(left == right)`
left: `2`,
right: `3`: my custom message value=42!
```
```plain
thread 'main' panicked at $DIR/main.rs:6:5:
assertion `left == right` failed
left: 2
right: 3
```
```plain
thread 'main' panicked at $DIR/main.rs:6:5:
assertion `left == right` failed: my custom message value=42!
left: 2
right: 3
```
This PR is a simpler subset of the #111030, but it does NOT stringify the original left and right source code assert expressions, thus should be faster to compile.
2023-05-01 16:34:42 +00:00
|
|
|
assertion `left == right` failed
|
|
|
|
left: 2
|
|
|
|
right: 5
|
2020-01-10 14:36:22 +00:00
|
|
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
|
2019-09-20 01:34:23 +00:00
|
|
|
|
|
|
|
|
|
|
|
failures:
|
|
|
|
it_exits
|
|
|
|
it_fails
|
|
|
|
|
2023-05-26 10:56:51 +00:00
|
|
|
test result: FAILED. 4 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in $TIME
|
2019-09-20 01:34:23 +00:00
|
|
|
|