Skip to content

Commit

Permalink
Writing tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kper committed Apr 2, 2020
1 parent b85d588 commit 053a696
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/test/ui/parser/issue-70583-block-is-empty-1.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
pub enum ErrorHandled {
Reported,
TooGeneric,
}

impl ErrorHandled {
pub fn assert_reported(self) {
match self {
ErrorHandled::Reported => {}
ErrorHandled::TooGeneric => panic!(),
}
}
}

fn struct_generic(x: Vec<i32>) {
for v in x {
println!("{}", v);
}
}
} //~ ERROR unexpected closing delimiter: `}`
8 changes: 8 additions & 0 deletions src/test/ui/parser/issue-70583-block-is-empty-1.stderr
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
error: unexpected closing delimiter: `}`
--> $DIR/issue-70583-block-is-empty-1.rs:20:1
|
LL | }
| ^ unexpected closing delimiter

error: aborting due to previous error

14 changes: 14 additions & 0 deletions src/test/ui/parser/issue-70583-block-is-empty-2.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
pub enum ErrorHandled {
Reported,
TooGeneric,
}

impl ErrorHandled {
pub fn assert_reported(self) {
match self {
ErrorHandled::Reported => {}}
//^~ ERROR this block is empty, you might have not mean to close it
ErrorHandled::TooGeneric => panic!(),
}
}
} //~ ERROR unexpected closing delimiter: `}`
11 changes: 11 additions & 0 deletions src/test/ui/parser/issue-70583-block-is-empty-2.stderr
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
error: unexpected closing delimiter: `}`
--> $DIR/issue-70583-block-is-empty-2.rs:14:1
|
LL | ErrorHandled::Reported => {}}
| -- this block is empty, you might have not meant to close it
...
LL | }
| ^ unexpected closing delimiter

error: aborting due to previous error

0 comments on commit 053a696

Please sign in to comment.